.elementor-28070501 .elementor-element.elementor-element-6ea1c1c{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-2722756 .ce-breadcrumb__item:not(:last-child):after{content:"/";color:#091749;}.elementor-28070501 .elementor-element.elementor-element-77980a4b{padding:20px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-4b09d93a .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:40px;font-weight:400;}.elementor-28070501 .elementor-element.elementor-element-33379007{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-28070501 .elementor-element.elementor-element-58973993.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28070501 .elementor-element.elementor-element-58973993.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28070501 .elementor-element.elementor-element-761fda08{font-size:16px;}.elementor-28070501 .elementor-element.elementor-element-761fda08 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-25bafb75 .elementor-image img{width:100%;height:407px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-28070501 .elementor-element.elementor-element-6648fa5f:not(.elementor-motion-effects-element-type-background), .elementor-28070501 .elementor-element.elementor-element-6648fa5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070501 .elementor-element.elementor-element-6648fa5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0% 20.5% 0% 20.5%;}.elementor-28070501 .elementor-element.elementor-element-6648fa5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070501 .elementor-element.elementor-element-4ac88ef .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:40px;font-weight:400;}.elementor-28070501 .elementor-element.elementor-element-4ac88ef > .elementor-widget-container{margin:0px 0px -16px 0px;padding:40px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-4ac88ef{z-index:2;}.elementor-28070501 .elementor-element.elementor-element-e7e68d8:not(.elementor-motion-effects-element-type-background), .elementor-28070501 .elementor-element.elementor-element-e7e68d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070501 .elementor-element.elementor-element-e7e68d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-40px;padding:6% 15% 2% 15%;}.elementor-28070501 .elementor-element.elementor-element-e7e68d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070501 .elementor-element.elementor-element-553ce436.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-553ce436.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-553ce436.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-553ce436 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-553ce436 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-553ce436 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-553ce436 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-59997487.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-59997487.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-59997487.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-59997487 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-59997487 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-59997487 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-59997487 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-247b05b0:not(.elementor-motion-effects-element-type-background), .elementor-28070501 .elementor-element.elementor-element-247b05b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070501 .elementor-element.elementor-element-247b05b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:-40px;padding:4% 15% 4% 15%;}.elementor-28070501 .elementor-element.elementor-element-247b05b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070501 .elementor-element.elementor-element-6874ab11.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-6874ab11.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-6874ab11.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-6874ab11 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-6874ab11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-6874ab11 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-6874ab11 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-55a01702.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-55a01702.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-55a01702.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-55a01702 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-55a01702 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-55a01702 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-55a01702 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-2671b184.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-2671b184.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-2671b184.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-2671b184 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-2671b184 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-2671b184 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-2671b184 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-7eef1c97:not(.elementor-motion-effects-element-type-background), .elementor-28070501 .elementor-element.elementor-element-7eef1c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070501 .elementor-element.elementor-element-7eef1c97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:-40px;padding:4% 15% 4% 15%;}.elementor-28070501 .elementor-element.elementor-element-7eef1c97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070501 .elementor-element.elementor-element-49e15d2{margin-top:0px;margin-bottom:-60px;padding:80px 0px 0px 0px;}body.elementor-page-28070501 header.page-header{display:none;}@media(max-width:1023px){.elementor-28070501 .elementor-element.elementor-element-6ea1c1c{padding:10px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-25bafb75 .elementor-image img{width:100%;height:228px;}.elementor-28070501 .elementor-element.elementor-element-6648fa5f{padding:0px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-36167993 > .elementor-element-populated{padding:0% 0% 4% 9%;}.elementor-28070501 .elementor-element.elementor-element-e7e68d8{padding:40px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-3a7c6dfd{width:50%;}.elementor-28070501 .elementor-element.elementor-element-3a7c6dfd > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-28070501 .elementor-element.elementor-element-553ce436 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-610f484b{width:50%;}.elementor-28070501 .elementor-element.elementor-element-610f484b > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-4ef24f23 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-11af7c19{width:50%;}.elementor-28070501 .elementor-element.elementor-element-11af7c19 > .elementor-element-populated{padding:40px 0px 0px 10px;}.elementor-28070501 .elementor-element.elementor-element-52b09fd5 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-443666f7{width:50%;}.elementor-28070501 .elementor-element.elementor-element-443666f7 > .elementor-element-populated{padding:40px 10px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-59997487 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-247b05b0{padding:40px 0px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-2fd6a116{width:50%;}.elementor-28070501 .elementor-element.elementor-element-2fd6a116 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-28070501 .elementor-element.elementor-element-6874ab11 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-249ab6b7{width:50%;}.elementor-28070501 .elementor-element.elementor-element-249ab6b7 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-4fc7d04c .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-5f4e2603{width:50%;}.elementor-28070501 .elementor-element.elementor-element-5f4e2603 > .elementor-element-populated{padding:40px 0px 0px 10px;}.elementor-28070501 .elementor-element.elementor-element-55a01702 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-4c2327b6{width:50%;}.elementor-28070501 .elementor-element.elementor-element-4c2327b6 > .elementor-element-populated{padding:40px 10px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-2671b184 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-7eef1c97{padding:25px 0px 40px 0px;}.elementor-28070501 .elementor-element.elementor-element-199dddf6{width:50%;}.elementor-28070501 .elementor-element.elementor-element-199dddf6 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-28070501 .elementor-element.elementor-element-5e84ff99 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-3d138eda{width:50%;}.elementor-28070501 .elementor-element.elementor-element-3d138eda > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-28070501 .elementor-element.elementor-element-27da1b8b .elementor-image-box-img{margin-bottom:15px;}.elementor-28070501 .elementor-element.elementor-element-49e15d2{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for image-box, class: .elementor-element-553ce436 */.elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ef24f23 */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-52b09fd5 */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59997487 */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6874ab11 */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4fc7d04c */.elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-55a01702 */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2671b184 */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e84ff99 */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-27da1b8b */.elementor-28070101 .elementor-element.elementor-element-fbfede1 .elementor-image-box-img img {
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
    width: 100%; /* Dostosuj do wymagań */
    height: auto; /* Zapewnia proporcjonalne skalowanie */
    object-fit: cover; /* Zapewnia pełne wypełnienie obszaru */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17913183 *//* Definicja zmiennych CSS */
:root {
    --image-width: 100px; /* Domyślna szerokość obrazków */
    --image-overlap: 30px; /* Nachodzenie obrazków */
    --box-shadow-offset: 0 4px 10px rgba(0, 0, 0, 0.2); /* Cień */
}

.team-container {
    display: flex;
    flex-direction: row; /* Obrazki obok siebie na desktopie */
    align-items: center;
    gap: 20px;
    padding: 0px;
    position: relative;
    overflow: hidden;
    width: 100%;
}

.team-heading {
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    font-size: 40px;
    color: #091749;
    text-align: left;
}

.team-animation {
    position: relative;
    width: 100%;
    height: 120px; /* Stała wysokość dla desktopu */
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.team-member {
    position: absolute; /* Obrazki nakładają się */
    top: 50%; /* Wyśrodkowanie w pionie */
    transform: translateY(-50%); /* Środek pionowy */
}

.team-member img {
    width: var(--image-width);
    height: var(--image-width);
    border-radius: 50%; /* Kształt koła */
    object-fit: cover;
    box-shadow: var(--box-shadow-offset); /* Cień */
    opacity: 0; /* Niewidoczne przed animacją */
    transition: transform 1s ease, opacity 1s ease; /* Animacja przesuwania i widoczności */
}

/* MOBILE STYLING: Tylko mobile */
@media (max-width: 768px) {
    .team-container {
        flex-direction: column; /* Nagłówek nad obrazkami */
        align-items: center;
    }

    .team-heading {
        text-align: center; /* Wyśrodkowanie nagłówka */
        font-size: 32px; /* Zmniejszony rozmiar */
        margin-bottom: 15px; /* Odstęp od zdjęć */
    }

    .team-animation {
        position: relative;
        display: flex;
        flex-wrap: wrap; /* Ułożenie w rzędach */
        justify-content: center; /* Wyśrodkowanie obrazków */
        gap: 10px; /* Odstępy między zdjęciami */
        height: auto; /* Automatyczna wysokość */
        overflow: visible; /* Widoczność dla rzędów */
    }

    .team-member {
        position: relative; /* Wyłączenie nachodzenia */
        flex: 0 1 calc(16.66% - 10px); /* 6 obrazków w rzędzie */
        max-width: calc(16.66% - 10px);
        transform: none; /* Usunięcie przesunięć */
    }

    .team-member img {
        width: 80px; /* Zmniejszenie rozmiaru na mobile */
        height: 80px;
        border-radius: 50%; /* Zachowanie kształtu koła */
        opacity: 1; /* Zdjęcia widoczne na starcie */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-446783db *//* Stylizacja mobilna */
@media (max-width: 768px) {
    :root {
        --image-width-mobile: 70px; /* Rozmiar zdjęcia na mobile */
        --gap-mobile: 10px; /* Odstęp między zdjęciami */
    }

    .team-container-mobile {
        display: flex;
        flex-direction: column; /* Nagłówek nad sekcjami */
        align-items: center;
        gap: 20px;
    }

    .team-heading-mobile {
        font-family: 'Russo One', sans-serif;
        font-weight: 400;
        font-size: 32px;
        color: #091749;
        text-align: center;
        margin-bottom: 15px;
    }

    .team-animation-mobile {
        display: flex;
        flex-wrap: wrap; /* Układ w rzędach */
        justify-content: center; /* Wyśrodkowanie zdjęć */
        gap: var(--gap-mobile); /* Odstępy między zdjęciami */
        width: 100%;
    }

    .team-member-mobile {
        flex: 0 1 calc(20% - var(--gap-mobile)); /* 5 zdjęć w rzędzie */
        max-width: calc(20% - var(--gap-mobile));
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .team-member-mobile img {

        border-radius: 50%; /* Kształt koła */
        object-fit: cover; /* Dopasowanie proporcji obrazu */
        aspect-ratio: 1 / 1; /* Zapewnienie proporcji 1:1 */
        transform: translateX(200px) rotate(0deg); /* Start poza ekranem */
        opacity: 0; /* Niewidoczne przed animacją */
        transition: transform 1s ease, opacity 1s ease; /* Animacja wjazdu i obrotu */
    }
}/* End custom CSS */