.elementor-19 .elementor-element.elementor-element-99a75da{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-99a75da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-55675e7{--display:flex;--min-height:60vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-55675e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55675e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adamek.net.pl/wp-content/uploads/2025/09/section_hero-2-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-55675e7::before, .elementor-19 .elementor-element.elementor-element-55675e7 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55675e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55675e7 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55675e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55675e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(320deg, #FFFFFF00 59%, #000000C2 71%);}.elementor-19 .elementor-element.elementor-element-ce0a060{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-19 .elementor-element.elementor-element-ce0a060.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-37bb9e8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dd11446 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:48px;color:#F97316;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-19 .elementor-element.elementor-element-4606c1c .elementor-button{background-color:#F97316;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;line-height:28px;border-radius:99px 99px 99px 99px;padding:15px 45px 15px 45px;}.elementor-19 .elementor-element.elementor-element-4606c1c{padding:35px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-852c90f{--display:flex;--min-height:60vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:50px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-852c90f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-852c90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adamek.net.pl/wp-content/uploads/2025/09/IMG_1753-2-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-852c90f::before, .elementor-19 .elementor-element.elementor-element-852c90f > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-852c90f > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-852c90f > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-852c90f > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-852c90f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(320deg, #FFFFFF00 59%, #000000C2 71%);}.elementor-19 .elementor-element.elementor-element-6200cb4{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6200cb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-75013d2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b1a22f4{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-b1a22f4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:48px;color:#F97316;}.elementor-19 .elementor-element.elementor-element-0146578 .elementor-button{background-color:#F97316;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;line-height:28px;border-radius:99px 99px 99px 99px;padding:15px 45px 15px 45px;}.elementor-19 .elementor-element.elementor-element-0146578{padding:35px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-8a8b8cc{--display:flex;--min-height:60vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8a8b8cc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8a8b8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adamek.net.pl/wp-content/uploads/2026/02/Slajd-3-1-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-8a8b8cc::before, .elementor-19 .elementor-element.elementor-element-8a8b8cc > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8a8b8cc > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8a8b8cc > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8a8b8cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8a8b8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(320deg, #FFFFFF00 59%, #000000C2 71%);}.elementor-19 .elementor-element.elementor-element-810fb3a{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-19 .elementor-element.elementor-element-810fb3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-810bbcb .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:48px;color:#F97316;}.elementor-19 .elementor-element.elementor-element-cf48101 .elementor-button{background-color:#F97316;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;line-height:28px;border-radius:99px 99px 99px 99px;padding:15px 45px 15px 45px;}.elementor-19 .elementor-element.elementor-element-cf48101{padding:35px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-55420dc{--display:flex;--min-height:60vh;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-55420dc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55420dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adamek.net.pl/wp-content/uploads/2026/02/Slajd-4-2-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-55420dc::before, .elementor-19 .elementor-element.elementor-element-55420dc > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55420dc > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-55420dc > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55420dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-55420dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(30deg, #FFFFFF00 59%, #000000C2 71%);}.elementor-19 .elementor-element.elementor-element-5ad2e13{--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;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-19 .elementor-element.elementor-element-5ad2e13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-2ab169a{text-align:end;}.elementor-19 .elementor-element.elementor-element-2ab169a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:48px;color:#F97316;}.elementor-19 .elementor-element.elementor-element-651ea5b .elementor-button{background-color:#F97316;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;line-height:28px;border-radius:99px 99px 99px 99px;padding:15px 45px 15px 45px;}.elementor-19 .elementor-element.elementor-element-651ea5b{padding:35px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6c3d8f4{--display:flex;--min-height:60vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6c3d8f4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adamek.net.pl/wp-content/uploads/2026/02/Slajd-5-2-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-6c3d8f4::before, .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(320deg, #FFFFFF00 59%, #000000C2 71%);}.elementor-19 .elementor-element.elementor-element-7a63f5a{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-19 .elementor-element.elementor-element-7a63f5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-9961a43 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:48px;color:#F97316;}.elementor-19 .elementor-element.elementor-element-ca580d4 .elementor-button{background-color:#F97316;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;line-height:28px;border-radius:99px 99px 99px 99px;padding:15px 45px 15px 45px;}.elementor-19 .elementor-element.elementor-element-ca580d4{padding:35px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cea2ebe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-9px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-9px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:58px;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#F97316;--e-n-carousel-dots-hover-color:#F97316;}.elementor-19 .elementor-element.elementor-element-101a259{--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;--padding-top:55px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19 .elementor-element.elementor-element-c8fc3aa{--grid-columns:5;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-19 .elementor-element.elementor-element-03e5d95{--swiper-slides-to-display:5;--swiper-offset-size:0px;--swiper-slides-gap:25px;padding:0px 0px 120px 0px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-40px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-40px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-size:56px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-03e5d95 .swiper-slide > .elementor-element{height:100%;}.elementor-19 .elementor-element.elementor-element-6a09569{--display:flex;--min-height:540px;--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:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:25px 25px 25px 25px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-6a09569:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6a09569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.adamek.net.pl/wp-content/uploads/2025/09/Group-33117-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-57231a3{text-align:start;}.elementor-19 .elementor-element.elementor-element-57231a3 img{height:40px;opacity:40;}.elementor-19 .elementor-element.elementor-element-b09dd7a{text-align:start;}.elementor-19 .elementor-element.elementor-element-b09dd7a img{height:40px;opacity:40;}.elementor-19 .elementor-element.elementor-element-ada9672{--swiper-slides-to-display:4;--swiper-offset-size:100px;--swiper-slides-gap:15px;padding:25px 0px 0px 0px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-110px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-70px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:20px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-70px;--arrow-size:56px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ada9672 .swiper-slide > .elementor-element{height:100%;}.elementor-19 .elementor-element.elementor-element-a8fdd99{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:85px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-a8fdd99:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a8fdd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19 .elementor-element.elementor-element-0ec7772 .elementor-heading-title{font-family:var( --e-global-typography-9f2516e-font-family ), Sans-serif;font-size:var( --e-global-typography-9f2516e-font-size );font-weight:var( --e-global-typography-9f2516e-font-weight );line-height:var( --e-global-typography-9f2516e-line-height );color:#1F2937;}.elementor-19 .elementor-element.elementor-element-8d6c108{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:25px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-8d6c108 .swiper-slide > .elementor-element{height:100%;}.elementor-19 .elementor-element.elementor-element-7d825bd{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-7d825bd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7d825bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19 .elementor-element.elementor-element-2548d97 .elementor-heading-title{font-family:var( --e-global-typography-9f2516e-font-family ), Sans-serif;font-size:var( --e-global-typography-9f2516e-font-size );font-weight:var( --e-global-typography-9f2516e-font-weight );line-height:var( --e-global-typography-9f2516e-line-height );color:#1F2937;}.elementor-19 .elementor-element.elementor-element-59f4da0{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:25px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-59f4da0 .swiper-slide > .elementor-element{height:100%;}.elementor-19 .elementor-element.elementor-element-d70409d{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-d70409d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d70409d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19 .elementor-element.elementor-element-61c053d .elementor-heading-title{font-family:var( --e-global-typography-9f2516e-font-family ), Sans-serif;font-size:var( --e-global-typography-9f2516e-font-size );font-weight:var( --e-global-typography-9f2516e-font-weight );line-height:var( --e-global-typography-9f2516e-line-height );color:#1F2937;}.elementor-19 .elementor-element.elementor-element-d8e40c5{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:25px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d8e40c5 .swiper-slide > .elementor-element{height:100%;}.elementor-19 .elementor-element.elementor-element-8a47b4d{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-8a47b4d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8a47b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19 .elementor-element.elementor-element-2ccb483 .elementor-heading-title{font-family:var( --e-global-typography-9f2516e-font-family ), Sans-serif;font-size:var( --e-global-typography-9f2516e-font-size );font-weight:var( --e-global-typography-9f2516e-font-weight );line-height:var( --e-global-typography-9f2516e-line-height );color:#1F2937;}.elementor-19 .elementor-element.elementor-element-e005948{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:25px;padding:0px 0px 120px 0px;}.elementor-19 .elementor-element.elementor-element-e005948 .swiper-slide > .elementor-element{height:100%;}.elementor-19 .elementor-element.elementor-element-5a90db3{--display:flex;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-019fa3b{--display:flex;--min-height:600px;--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:85px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-019fa3b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-019fa3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-19 .elementor-element.elementor-element-0c31d37{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-19 .elementor-element.elementor-element-b95e960{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-19 .elementor-element.elementor-element-3fdc673 .elementor-heading-title{font-family:var( --e-global-typography-0ce162b-font-family ), Sans-serif;font-size:var( --e-global-typography-0ce162b-font-size );font-weight:var( --e-global-typography-0ce162b-font-weight );line-height:var( --e-global-typography-0ce162b-line-height );color:#F97316;}.elementor-19 .elementor-element.elementor-element-d1ee2d0 .elementor-heading-title{font-family:var( --e-global-typography-1627fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-1627fe5-font-size );font-weight:var( --e-global-typography-1627fe5-font-weight );line-height:var( --e-global-typography-1627fe5-line-height );color:#F97316;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-19 .elementor-element.elementor-element-0869420{font-family:var( --e-global-typography-28fd44e-font-family ), Sans-serif;font-size:var( --e-global-typography-28fd44e-font-size );font-weight:var( --e-global-typography-28fd44e-font-weight );line-height:var( --e-global-typography-28fd44e-line-height );color:#646873;}.elementor-19 .elementor-element.elementor-element-2eb0bab{--display:flex;}.elementor-19 .elementor-element.elementor-element-23b8d30{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:45px 45px;--row-gap:45px;--column-gap:45px;--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-1673c8e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.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-19 .elementor-element.elementor-element-3d2148c .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-3d2148c .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-3d2148c .elementor-icon svg{height:60px;}.elementor-19 .elementor-element.elementor-element-2469608{text-align:center;}.elementor-19 .elementor-element.elementor-element-2469608 .elementor-heading-title{font-family:var( --e-global-typography-eb3f4f9-font-family ), Sans-serif;font-size:var( --e-global-typography-eb3f4f9-font-size );font-weight:var( --e-global-typography-eb3f4f9-font-weight );line-height:var( --e-global-typography-eb3f4f9-line-height );color:#F97316;}.elementor-19 .elementor-element.elementor-element-9c63cb8{text-align:center;font-family:var( --e-global-typography-28fd44e-font-family ), Sans-serif;font-size:var( --e-global-typography-28fd44e-font-size );font-weight:var( --e-global-typography-28fd44e-font-weight );line-height:var( --e-global-typography-28fd44e-line-height );color:#646873;}.elementor-19 .elementor-element.elementor-element-f51f3d0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-19 .elementor-element.elementor-element-b96eaa3 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-b96eaa3 .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-b96eaa3 .elementor-icon svg{height:60px;}.elementor-19 .elementor-element.elementor-element-d33b993{text-align:center;}.elementor-19 .elementor-element.elementor-element-d33b993 .elementor-heading-title{font-family:var( --e-global-typography-eb3f4f9-font-family ), Sans-serif;font-size:var( --e-global-typography-eb3f4f9-font-size );font-weight:var( --e-global-typography-eb3f4f9-font-weight );line-height:var( --e-global-typography-eb3f4f9-line-height );color:#F97316;}.elementor-19 .elementor-element.elementor-element-496eec4{text-align:center;font-family:var( --e-global-typography-28fd44e-font-family ), Sans-serif;font-size:var( --e-global-typography-28fd44e-font-size );font-weight:var( --e-global-typography-28fd44e-font-weight );line-height:var( --e-global-typography-28fd44e-line-height );color:#646873;}.elementor-19 .elementor-element.elementor-element-4ba8cab{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-19 .elementor-element.elementor-element-04a8542 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-04a8542 .elementor-icon{font-size:60px;}.elementor-19 .elementor-element.elementor-element-04a8542 .elementor-icon svg{height:60px;}.elementor-19 .elementor-element.elementor-element-5ab40c2{text-align:center;}.elementor-19 .elementor-element.elementor-element-5ab40c2 .elementor-heading-title{font-family:var( --e-global-typography-eb3f4f9-font-family ), Sans-serif;font-size:var( --e-global-typography-eb3f4f9-font-size );font-weight:var( --e-global-typography-eb3f4f9-font-weight );line-height:var( --e-global-typography-eb3f4f9-line-height );color:#F97316;}.elementor-19 .elementor-element.elementor-element-5993e40{text-align:center;font-family:var( --e-global-typography-28fd44e-font-family ), Sans-serif;font-size:var( --e-global-typography-28fd44e-font-size );font-weight:var( --e-global-typography-28fd44e-font-weight );line-height:var( --e-global-typography-28fd44e-line-height );color:#646873;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-ce0a060{--width:50%;}.elementor-19 .elementor-element.elementor-element-6200cb4{--width:50%;}.elementor-19 .elementor-element.elementor-element-810fb3a{--width:50%;}.elementor-19 .elementor-element.elementor-element-5ad2e13{--width:50%;}.elementor-19 .elementor-element.elementor-element-7a63f5a{--width:50%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-55675e7{--min-height:60vh;--justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-55675e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55675e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19 .elementor-element.elementor-element-ce0a060{--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19 .elementor-element.elementor-element-852c90f{--min-height:60vh;--justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-852c90f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-852c90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19 .elementor-element.elementor-element-6200cb4{--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-b1a22f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-8a8b8cc{--min-height:60vh;--justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-8a8b8cc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8a8b8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19 .elementor-element.elementor-element-810fb3a{--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-55420dc{--min-height:60vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-55420dc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55420dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19 .elementor-element.elementor-element-5ad2e13{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-2ab169a{text-align:start;}.elementor-19 .elementor-element.elementor-element-6c3d8f4{--min-height:60vh;--justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-6c3d8f4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19 .elementor-element.elementor-element-7a63f5a{--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-cea2ebe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-26px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-26px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19 .elementor-element.elementor-element-c8fc3aa{--grid-columns:2;}.elementor-19 .elementor-element.elementor-element-03e5d95{--swiper-slides-to-display:2;--swiper-offset-size:80px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-ada9672{--swiper-slides-to-display:2;}.elementor-19 .elementor-element.elementor-element-0ec7772 .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-8d6c108{--swiper-slides-to-display:2;--swiper-offset-size:80px;}.elementor-19 .elementor-element.elementor-element-2548d97 .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-59f4da0{--swiper-slides-to-display:2;--swiper-offset-size:80px;}.elementor-19 .elementor-element.elementor-element-61c053d .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-d8e40c5{--swiper-slides-to-display:2;--swiper-offset-size:80px;}.elementor-19 .elementor-element.elementor-element-2ccb483 .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-e005948{--swiper-slides-to-display:2;--swiper-offset-size:80px;}.elementor-19 .elementor-element.elementor-element-3fdc673 .elementor-heading-title{font-size:var( --e-global-typography-0ce162b-font-size );line-height:var( --e-global-typography-0ce162b-line-height );}.elementor-19 .elementor-element.elementor-element-d1ee2d0 .elementor-heading-title{font-size:var( --e-global-typography-1627fe5-font-size );line-height:var( --e-global-typography-1627fe5-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-0869420{font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}.elementor-19 .elementor-element.elementor-element-23b8d30{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-2469608 .elementor-heading-title{font-size:var( --e-global-typography-eb3f4f9-font-size );line-height:var( --e-global-typography-eb3f4f9-line-height );}.elementor-19 .elementor-element.elementor-element-9c63cb8{font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}.elementor-19 .elementor-element.elementor-element-d33b993 .elementor-heading-title{font-size:var( --e-global-typography-eb3f4f9-font-size );line-height:var( --e-global-typography-eb3f4f9-line-height );}.elementor-19 .elementor-element.elementor-element-496eec4{font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}.elementor-19 .elementor-element.elementor-element-5ab40c2 .elementor-heading-title{font-size:var( --e-global-typography-eb3f4f9-font-size );line-height:var( --e-global-typography-eb3f4f9-line-height );}.elementor-19 .elementor-element.elementor-element-5993e40{font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-55675e7{--min-height:70vh;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-55675e7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55675e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-19 .elementor-element.elementor-element-ce0a060{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-19 .elementor-element.elementor-element-37bb9e8 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-19 .elementor-element.elementor-element-dd11446 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19 .elementor-element.elementor-element-4606c1c{padding:10px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4606c1c .elementor-button{font-size:14px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-852c90f{--min-height:70vh;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-852c90f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-852c90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-19 .elementor-element.elementor-element-6200cb4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-75013d2 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-19 .elementor-element.elementor-element-b1a22f4 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-19 .elementor-element.elementor-element-0146578{padding:10px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0146578 .elementor-button{font-size:14px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-8a8b8cc{--min-height:70vh;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8a8b8cc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8a8b8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-19 .elementor-element.elementor-element-810fb3a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-810bbcb .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-19 .elementor-element.elementor-element-cf48101{padding:10px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cf48101 .elementor-button{font-size:14px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-55420dc{--min-height:70vh;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-55420dc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55420dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-19 .elementor-element.elementor-element-5ad2e13{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-2ab169a .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-19 .elementor-element.elementor-element-651ea5b{padding:10px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-651ea5b .elementor-button{font-size:14px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-6c3d8f4{--min-height:70vh;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6c3d8f4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6c3d8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-19 .elementor-element.elementor-element-7a63f5a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-9961a43 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-19 .elementor-element.elementor-element-ca580d4{padding:10px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ca580d4 .elementor-button{font-size:14px;padding:10px 15px 10px 15px;}.elementor-19 .elementor-element.elementor-element-cea2ebe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-26px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-26px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:20px;}.elementor-19 .elementor-element.elementor-element-101a259{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19 .elementor-element.elementor-element-c8fc3aa{--grid-columns:1;}.elementor-19 .elementor-element.elementor-element-03e5d95{--swiper-slides-to-display:1;--swiper-offset-size:65px;}.elementor-19 .elementor-element.elementor-element-6a09569{--padding-top:55px;--padding-bottom:40px;--padding-left:15px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-ada9672{--swiper-slides-to-display:1;--swiper-offset-size:53px;--arrow-size:0px;}.elementor-19 .elementor-element.elementor-element-a8fdd99{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0ec7772 .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-8d6c108{--swiper-slides-to-display:1;--swiper-offset-size:65px;--swiper-slides-gap:15px;}.elementor-19 .elementor-element.elementor-element-7d825bd{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2548d97 .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-59f4da0{--swiper-slides-to-display:1;--swiper-offset-size:65px;--swiper-slides-gap:15px;}.elementor-19 .elementor-element.elementor-element-d70409d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-61c053d .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-d8e40c5{--swiper-slides-to-display:1;--swiper-offset-size:65px;--swiper-slides-gap:15px;}.elementor-19 .elementor-element.elementor-element-8a47b4d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2ccb483 .elementor-heading-title{font-size:var( --e-global-typography-9f2516e-font-size );line-height:var( --e-global-typography-9f2516e-line-height );}.elementor-19 .elementor-element.elementor-element-e005948{--swiper-slides-to-display:1;--swiper-offset-size:65px;--swiper-slides-gap:15px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5a90db3{--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-019fa3b{--padding-top:55px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-3fdc673 .elementor-heading-title{font-size:var( --e-global-typography-0ce162b-font-size );line-height:var( --e-global-typography-0ce162b-line-height );}.elementor-19 .elementor-element.elementor-element-d1ee2d0{text-align:center;}.elementor-19 .elementor-element.elementor-element-d1ee2d0 .elementor-heading-title{font-size:var( --e-global-typography-1627fe5-font-size );line-height:var( --e-global-typography-1627fe5-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-0869420{text-align:center;font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}.elementor-19 .elementor-element.elementor-element-23b8d30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-3d2148c .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-2469608{text-align:start;}.elementor-19 .elementor-element.elementor-element-2469608 .elementor-heading-title{font-size:var( --e-global-typography-eb3f4f9-font-size );line-height:var( --e-global-typography-eb3f4f9-line-height );}.elementor-19 .elementor-element.elementor-element-9c63cb8{text-align:start;font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}.elementor-19 .elementor-element.elementor-element-b96eaa3 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-d33b993{text-align:start;}.elementor-19 .elementor-element.elementor-element-d33b993 .elementor-heading-title{font-size:var( --e-global-typography-eb3f4f9-font-size );line-height:var( --e-global-typography-eb3f4f9-line-height );}.elementor-19 .elementor-element.elementor-element-496eec4{text-align:start;font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}.elementor-19 .elementor-element.elementor-element-04a8542 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-5ab40c2{text-align:start;}.elementor-19 .elementor-element.elementor-element-5ab40c2 .elementor-heading-title{font-size:var( --e-global-typography-eb3f4f9-font-size );line-height:var( --e-global-typography-eb3f4f9-line-height );}.elementor-19 .elementor-element.elementor-element-5993e40{text-align:start;font-size:var( --e-global-typography-28fd44e-font-size );line-height:var( --e-global-typography-28fd44e-line-height );}}/* Start custom CSS for container, class: .elementor-element-55675e7 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852c90f */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 85%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8b8cc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55420dc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3d8f4 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55675e7 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852c90f */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 85%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8b8cc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55420dc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3d8f4 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55675e7 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852c90f */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 85%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8b8cc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55420dc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3d8f4 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55675e7 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852c90f */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 85%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8b8cc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55420dc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3d8f4 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55675e7 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852c90f */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 85%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8b8cc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55420dc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3d8f4 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55675e7 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852c90f */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 85%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a8b8cc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55420dc */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3d8f4 */@media(max-width:1024px){
 .main .e-con:before {
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #000000C2 75%)!important;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cea2ebe */.main {
    overflow:hidden!Important;
    
}


@media(max-width:1024px){
    .elementor-19 .elementor-element.elementor-element-cea2ebe .swiper-pagination {
        display: none !important;
    }
 .main .elementor-swiper-button-prev svg {
     opacity:0!important;
 }
   .main .elementor-swiper-button-next svg {
     opacity:0!important;
 }
  .main .elementor-swiper-button-prev::before {
     content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-4' y='-4' width='62' height='62'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(2px);clip-path:url(%23bgblur_0_53_4348_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cg data-figma-bg-blur-radius='4'%3E%3Cpath d='M20 0.557617H53.4424V53.4424H0.557617V20C0.557617 9.26231 9.26231 0.557617 20 0.557617Z' fill='%23F8FAFC'/%3E%3Cpath d='M20 0.557617H53.4424V53.4424H0.557617V20C0.557617 9.26231 9.26231 0.557617 20 0.557617Z' stroke='%23E5E7EB' stroke-width='1.11538'/%3E%3Cg clip-path='url(%23clip1_53_4348)'%3E%3Cpath d='M44.8462 27C44.8462 31.9272 42.8482 36.3901 39.6192 39.6191C36.3901 42.8482 31.9272 44.8461 27 44.8461C22.0721 44.8461 17.6099 42.8482 14.3808 39.6191C11.1518 36.3901 9.15385 31.9279 9.15385 27C9.15385 22.0721 11.1518 17.6098 14.3808 14.3808C17.6099 11.1517 22.0721 9.15381 27 9.15381C31.9272 9.15381 36.3901 11.1517 39.6192 14.3808C42.8482 17.6098 44.8462 22.0721 44.8462 27ZM28.6961 19.3986L21.0954 27L28.6961 34.6013L31.5208 31.7773L26.7449 27.0007L31.5215 22.224L28.6961 19.3986ZM37.8046 37.8046C40.5694 35.0398 42.2801 31.2189 42.2801 27C42.2801 22.7803 40.5694 18.9601 37.8046 16.1954C35.0398 13.4306 31.2189 11.7199 27 11.7199C22.7804 11.7199 18.9602 13.4306 16.1954 16.1954C13.4307 18.9601 11.7199 22.7803 11.7199 27C11.7199 31.2196 13.4307 35.0398 16.1954 37.8046C18.9602 40.5693 22.7804 42.28 27 42.28C31.2189 42.28 35.0398 40.5693 37.8046 37.8046Z' fill='%231F2937'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='bgblur_0_53_4348_clip_path' transform='translate(4 4)'%3E%3Cpath d='M20 0.557617H53.4424V53.4424H0.557617V20C0.557617 9.26231 9.26231 0.557617 20 0.557617Z'/%3E%3C/clipPath%3E%3CclipPath id='clip1_53_4348'%3E%3Crect width='35.6923' height='35.6923' fill='white' transform='matrix(-1 0 0 1 44.8462 9.15381)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
     position:absolute!important;
     width:54px!important;
     height:54px!important;
     background-size: contain!important;
     
     
 } 
  .main  .elementor-swiper-button-next::before {
       content: "";
     background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-4' y='-4' width='62' height='62'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(2px);clip-path:url(%23bgblur_0_53_4351_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cg data-figma-bg-blur-radius='4'%3E%3Cpath d='M34 0.557617H0.557617V53.4424H53.4424V20C53.4424 9.26231 44.7377 0.557617 34 0.557617Z' fill='%23F8FAFC'/%3E%3Cpath d='M34 0.557617H0.557617V53.4424H53.4424V20C53.4424 9.26231 44.7377 0.557617 34 0.557617Z' stroke='%23E5E7EB' stroke-width='1.11538'/%3E%3Cg clip-path='url(%23clip1_53_4351)'%3E%3Cpath d='M9.15384 27C9.15384 31.9272 11.1518 36.3901 14.3808 39.6191C17.6098 42.8482 22.0728 44.8461 27 44.8461C31.9279 44.8461 36.3901 42.8482 39.6192 39.6191C42.8482 36.3901 44.8461 31.9279 44.8461 27C44.8461 22.0721 42.8482 17.6098 39.6192 14.3808C36.3901 11.1517 31.9279 9.15381 27 9.15381C22.0728 9.15381 17.6098 11.1517 14.3808 14.3808C11.1518 17.6098 9.15384 22.0721 9.15384 27ZM25.3039 19.3986L32.9046 27L25.3039 34.6013L22.4792 31.7773L27.2551 27.0007L22.4785 22.224L25.3039 19.3986ZM16.1954 37.8046C13.4306 35.0398 11.7199 31.2189 11.7199 27C11.7199 22.7803 13.4306 18.9601 16.1954 16.1954C18.9602 13.4306 22.781 11.7199 27 11.7199C31.2196 11.7199 35.0398 13.4306 37.8046 16.1954C40.5693 18.9601 42.2801 22.7803 42.2801 27C42.2801 31.2196 40.5693 35.0398 37.8046 37.8046C35.0398 40.5693 31.2196 42.28 27 42.28C22.781 42.28 18.9602 40.5693 16.1954 37.8046Z' fill='%231F2937'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='bgblur_0_53_4351_clip_path' transform='translate(4 4)'%3E%3Cpath d='M34 0.557617H0.557617V53.4424H53.4424V20C53.4424 9.26231 44.7377 0.557617 34 0.557617Z'/%3E%3C/clipPath%3E%3CclipPath id='clip1_53_4351'%3E%3Crect width='35.6923' height='35.6923' fill='white' transform='translate(9.15384 9.15381)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;
     position:absolute!important;
     width:54px!important;
     height:54px!important;
     background-size: contain!important;
 
     
  }
}

/* Kontener kropek */
.elementor-19 .elementor-element.elementor-element-cea2ebe .swiper-pagination-bullet {
    width: 18px;
    height: 16px;
    background: #f47a20; /* pomarańczowy */
    opacity: 0.5;
    margin: 0 6px !important;
    
    /* Heksagon */
    clip-path: polygon(
        25% 0%, 
        75% 0%, 
        100% 50%, 
        75% 100%, 
        25% 100%, 
        0% 50%
    );

    border-radius: 0; /* usuwa zaokrąglenie */
    transition: all 0.3s ease;
}

/* Aktywna kropka */
.elementor-19 .elementor-element.elementor-element-cea2ebe  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ff8c2a; /* jaśniejszy pomarańcz */
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c8fc3aa */.custom-loop .elementor-grid{
 display:flex!important;
 flex-wrap:wrap!Important;
 justify-content: center!Important;
}
.custom-loop  .e-loop-item  {
    max-width:18%;
}/* End custom CSS */