.elementor-28070301 .elementor-element.elementor-element-e64b894{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-e2dd103 .ce-breadcrumb__item:not(:last-child):after{content:"/";color:#091749;}.elementor-28070301 .elementor-element.elementor-element-1820a870{padding:20px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-4798239a .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:40px;font-weight:400;}.elementor-28070301 .elementor-element.elementor-element-546755fe{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-28070301 .elementor-element.elementor-element-2d6dac6c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28070301 .elementor-element.elementor-element-2d6dac6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28070301 .elementor-element.elementor-element-6708861b{font-size:16px;}.elementor-28070301 .elementor-element.elementor-element-6708861b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-71d61e8e .elementor-image img{width:100%;height:407px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-28070301 .elementor-element.elementor-element-18189b85:not(.elementor-motion-effects-element-type-background), .elementor-28070301 .elementor-element.elementor-element-18189b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070301 .elementor-element.elementor-element-18189b85{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-28070301 .elementor-element.elementor-element-18189b85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070301 .elementor-element.elementor-element-659ac4dc .elementor-heading-title{font-family:"Russo One", sans-serif;font-size:40px;font-weight:400;}.elementor-28070301 .elementor-element.elementor-element-659ac4dc > .elementor-widget-container{margin:0px 0px -16px 0px;padding:40px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-659ac4dc{z-index:2;}.elementor-28070301 .elementor-element.elementor-element-3dbca9d2:not(.elementor-motion-effects-element-type-background), .elementor-28070301 .elementor-element.elementor-element-3dbca9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070301 .elementor-element.elementor-element-3dbca9d2{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-28070301 .elementor-element.elementor-element-3dbca9d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070301 .elementor-element.elementor-element-66a9441.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-66a9441.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-66a9441.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-66a9441 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-66a9441 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-66a9441 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-66a9441 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-6a00367d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-6a00367d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-6a00367d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-6a00367d .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-6a00367d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-6a00367d .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-6a00367d .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-348c1eda.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-348c1eda.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-348c1eda.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-348c1eda .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-348c1eda .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-348c1eda .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-348c1eda .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-40b9708b:not(.elementor-motion-effects-element-type-background), .elementor-28070301 .elementor-element.elementor-element-40b9708b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070301 .elementor-element.elementor-element-40b9708b{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-28070301 .elementor-element.elementor-element-40b9708b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070301 .elementor-element.elementor-element-20f35792.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-20f35792.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-20f35792.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-20f35792 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-20f35792 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-20f35792 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-20f35792 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-1f22585.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-1f22585.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-1f22585.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-1f22585 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-1f22585 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-1f22585 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-1f22585 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-79b45f55.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-79b45f55.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-79b45f55.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-79b45f55 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-79b45f55 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-79b45f55 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-79b45f55 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-7ad05229:not(.elementor-motion-effects-element-type-background), .elementor-28070301 .elementor-element.elementor-element-7ad05229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FF;}.elementor-28070301 .elementor-element.elementor-element-7ad05229{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-28070301 .elementor-element.elementor-element-7ad05229 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9 .elementor-image-box-title{margin-bottom:5px;color:#091749;font-size:19px;font-weight:400;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9 .elementor-image-box-description{color:#989EB3;font-size:16px;font-weight:400;font-style:italic;line-height:26px;}.elementor-28070301 .elementor-element.elementor-element-75da23f2{margin-top:0px;margin-bottom:-60px;padding:80px 0px 0px 0px;}body.elementor-page-28070301 header.page-header{display:none;}@media(max-width:1023px){.elementor-28070301 .elementor-element.elementor-element-e64b894{padding:10px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-71d61e8e .elementor-image img{width:100%;height:228px;}.elementor-28070301 .elementor-element.elementor-element-18189b85{padding:0px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-63dbc244 > .elementor-element-populated{padding:0% 0% 4% 9%;}.elementor-28070301 .elementor-element.elementor-element-3dbca9d2{padding:40px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-e10bb4{width:50%;}.elementor-28070301 .elementor-element.elementor-element-e10bb4 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-28070301 .elementor-element.elementor-element-66a9441 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-4975e53f{width:50%;}.elementor-28070301 .elementor-element.elementor-element-4975e53f > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-6a00367d .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-30fedf88{width:50%;}.elementor-28070301 .elementor-element.elementor-element-30fedf88 > .elementor-element-populated{padding:40px 0px 0px 10px;}.elementor-28070301 .elementor-element.elementor-element-348c1eda .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-34f373ab{width:50%;}.elementor-28070301 .elementor-element.elementor-element-34f373ab > .elementor-element-populated{padding:40px 10px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-5c2ba494 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-40b9708b{padding:40px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-1e11eee1{width:50%;}.elementor-28070301 .elementor-element.elementor-element-1e11eee1 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-28070301 .elementor-element.elementor-element-20f35792 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-592e163a{width:50%;}.elementor-28070301 .elementor-element.elementor-element-592e163a > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-6f4bb6d5 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-4d91165f{width:50%;}.elementor-28070301 .elementor-element.elementor-element-4d91165f > .elementor-element-populated{padding:40px 0px 0px 10px;}.elementor-28070301 .elementor-element.elementor-element-1f22585 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-79f906f5{width:50%;}.elementor-28070301 .elementor-element.elementor-element-79f906f5 > .elementor-element-populated{padding:40px 10px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-79b45f55 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-7ad05229{padding:25px 0px 40px 0px;}.elementor-28070301 .elementor-element.elementor-element-285916e6{width:50%;}.elementor-28070301 .elementor-element.elementor-element-285916e6 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-28070301 .elementor-element.elementor-element-3e6a2f09 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-16fb87c0{width:50%;}.elementor-28070301 .elementor-element.elementor-element-16fb87c0 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-3eb06bf9 .elementor-image-box-img{margin-bottom:15px;}.elementor-28070301 .elementor-element.elementor-element-75da23f2{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for image-box, class: .elementor-element-66a9441 */.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-6a00367d */.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-348c1eda */.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-5c2ba494 */.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-20f35792 */.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-6f4bb6d5 */.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-1f22585 */.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-79b45f55 */.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-3e6a2f09 */.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-3eb06bf9 */.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-5b73540e *//* 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-46d0b11f *//* 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 */