.elementor-8 .elementor-element.elementor-element-089ed7b{--display:flex;--min-height:0px;--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;--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-8 .elementor-element.elementor-element-03ea6bb{--e-image-carousel-slides-to-show:3;}.elementor-8 .elementor-element.elementor-element-03ea6bb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0ac851e{--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;}.elementor-8 .elementor-element.elementor-element-6a2c904{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-7757fd5{border-style:solid;border-width:0px 2px 0px 0px;border-color:#838383;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-8 .elementor-element.elementor-element-7757fd5 .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-7757fd5 .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;font-weight:600;text-decoration:none;letter-spacing:0.1px;}.elementor-8 .elementor-element.elementor-element-7757fd5 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-top:3px;padding-bottom:3px;}.elementor-8 .elementor-element.elementor-element-7757fd5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7757fd5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-461736b{--display:flex;}.elementor-8 .elementor-element.elementor-element-3d3ef8f{--display:flex;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9ebf090{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-48acef4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-48acef4 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-8 .elementor-element.elementor-element-aba0dcc{--display:flex;}.elementor-8 .elementor-element.elementor-element-312baec{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-05cb974 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-05cb974 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-8 .elementor-element.elementor-element-bbe4517{--display:flex;}.elementor-8 .elementor-element.elementor-element-aed1498{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-de5be69{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--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-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-8 .elementor-element.elementor-element-d7db389 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-d7db389 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b2822a8 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-b2822a8 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-f7b8988 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-f7b8988 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-55b70b0 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-55b70b0 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ac2ee71{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-c295b56{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--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-8 .elementor-element.elementor-element-9fee28f img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-9fee28f .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3950860 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-3950860 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d523d62 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-d523d62 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1f4f9b7 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-1f4f9b7 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e3b3cfb img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-e3b3cfb .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b327381 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-b327381 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-0d7e70f img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-0d7e70f .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-83a2649 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-83a2649 .widget-image-caption{color:#000000;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-42bcf54{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-211eaea .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-211eaea .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3713f7e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-4fb6513 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-4fb6513 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-8 .elementor-element.elementor-element-630994a{--display:flex;}.elementor-8 .elementor-element.elementor-element-a533d71{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-d4490be .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-d4490be .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-8 .elementor-element.elementor-element-4ad2f21{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-917dd4d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-8 .elementor-element.elementor-element-c913049{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-c913049 a:hover, .elementor-8 .elementor-element.elementor-element-c913049 a:focus{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5c29a38{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-8 .elementor-element.elementor-element-f9dd9d0{text-align:center;color:#000000;}.elementor-8 .elementor-element.elementor-element-f9dd9d0 a:hover, .elementor-8 .elementor-element.elementor-element-f9dd9d0 a:focus{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-de5be69{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-c295b56{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-6a2c904{--width:20%;}.elementor-8 .elementor-element.elementor-element-461736b{--width:80%;}.elementor-8 .elementor-element.elementor-element-917dd4d{--width:270px;}.elementor-8 .elementor-element.elementor-element-5c29a38{--width:270px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-de5be69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-c295b56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-carousel, class: .elementor-element-03ea6bb *//* 1. KONTENER - Wymuszamy idealnie równą wysokość dla wszystkich zdjęć */
.elementor-8 .elementor-element.elementor-element-03ea6bb .swiper-wrapper {
    padding: 0 !important; /* Usuwamy wcześniejsze sztuczne marginesy */
    display: flex !important;
    align-items: stretch !important; /* Gwarantuje, że boki i środek mają tę samą wysokość */
}

/* Płynne przejścia przy zmianie slajdów */
.elementor-8 .elementor-element.elementor-element-03ea6bb .swiper-slide {
    transition: transform 0.5s ease-in-out !important;
    height: auto !important;
}

/* 2. LEWY SLAJD - Ściśnięty w poziomie, wysokość bez zmian, przyklejony do lewej */
.elementor-8 .elementor-element.elementor-element-03ea6bb .swiper-slide-active {
    transform: scaleX(0.75) !important;
    transform-origin: left center !important; 
    z-index: 1;
}

/* 3. ŚRODKOWY SLAJD - Rozciągnięty TYLKO w poziomie, wysokość zrównana z bocznymi */
.elementor-8 .elementor-element.elementor-element-03ea6bb .swiper-slide-next {
    transform: scale(1.5) !important;
    transform-origin: center center !important;
    z-index: 10 !important;
}

/* 4. PRAWY SLAJD - Ściśnięty w poziomie, wysokość bez zmian, przyklejony do prawej */
.elementor-8 .elementor-element.elementor-element-03ea6bb .swiper-slide-next + .swiper-slide {
    transform: scaleX(0.75) !important;
    transform-origin: right center !important;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7db389 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-d7db389 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-d7db389 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-d7db389:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2822a8 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-b2822a8 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-b2822a8 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-b2822a8:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7b8988 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-f7b8988 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-f7b8988 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-f7b8988:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55b70b0 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-55b70b0 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-55b70b0 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-55b70b0:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fee28f *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-9fee28f a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-9fee28f img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-9fee28f:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3950860 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-3950860 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-3950860 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-3950860:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d523d62 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-d523d62 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-d523d62 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-d523d62:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f4f9b7 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-1f4f9b7 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-1f4f9b7 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-1f4f9b7:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3b3cfb *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-e3b3cfb a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-e3b3cfb img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-e3b3cfb:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b327381 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-b327381 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-b327381 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-b327381:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d7e70f *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-0d7e70f a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-0d7e70f img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-0d7e70f:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83a2649 *//* Wymuszamy, żeby to sam link trzymał powiększający się obrazek w ryzach */
.elementor-8 .elementor-element.elementor-element-83a2649 a {
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px;
}

/* Nadajemy płynność dla obrazka */
.elementor-8 .elementor-element.elementor-element-83a2649 img {
    transition: transform 0.4s ease-in-out !important;
    width: 100%; /* Upewniamy się, że obrazek wypełnia blok */
    display: block;
}

/* Powiększenie po najechaniu na widżet */
.elementor-8 .elementor-element.elementor-element-83a2649:hover img {
    transform: scale(1.1) !important; 
}/* End custom CSS */