.elementor-679 .elementor-element.elementor-element-f49af10{--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;}.elementor-679 .elementor-element.elementor-element-f49af10:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-f49af10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ideawnetrz.com/wp-content/uploads/bg-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:1240px auto;}.elementor-679 .elementor-element.elementor-element-53d014d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:clamp(1.5rem, -1.7143rem + 4.7619vw, 4rem) clamp(1.5rem, -1.7143rem + 4.7619vw, 4rem);--row-gap:clamp(1.5rem, -1.7143rem + 4.7619vw, 4rem);--column-gap:clamp(1.5rem, -1.7143rem + 4.7619vw, 4rem);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-679 .elementor-element.elementor-element-9548386{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-679 .elementor-element.elementor-element-3b8bcbf{text-align:left;}.elementor-679 .elementor-element.elementor-element-3b8bcbf .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-ec9ecaf );}.elementor-679 .elementor-element.elementor-element-58e72be{text-align:left;}.elementor-679 .elementor-element.elementor-element-58e72be .elementor-heading-title{font-family:var( --e-global-typography-270a20a-font-family ), Sans-serif;font-size:var( --e-global-typography-270a20a-font-size );font-weight:var( --e-global-typography-270a20a-font-weight );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-5c30d27{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button{background-color:#2A292800;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 );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec9ecaf );border-radius:32px 32px 32px 32px;padding:18px 48px 18px 48px;}.elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button:focus{background-color:var( --e-global-color-ec9ecaf );color:var( --e-global-color-text );border-color:var( --e-global-color-ec9ecaf );}.elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button:hover svg, .elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button{background-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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:32px 32px 32px 32px;padding:18px 48px 18px 48px;}.elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button:focus{background-color:#066F2900;color:var( --e-global-color-text );border-color:var( --e-global-color-ec9ecaf );}.elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button:hover svg, .elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-b39a1a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-31061e3{--display:flex;--min-height:350px;--overlay-opacity:0.73;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-31061e3:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-31061e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ideawnetrz.com/wp-content/uploads/Zdjecie_WhatsApp_2025-09-25_o_14.33.45_339ece20-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-679 .elementor-element.elementor-element-31061e3::before, .elementor-679 .elementor-element.elementor-element-31061e3 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-31061e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-31061e3 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-31061e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-31061e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, var( --e-global-color-primary ) 0%, #1615145C 100%);}.elementor-679 .elementor-element.elementor-element-31061e3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-d757ada > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-679 .elementor-element.elementor-element-d757ada .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-9a40bcf{--display:flex;--border-radius:0px 0px 32px 32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-679 .elementor-element.elementor-element-3d31b8e{font-family:"GOTHAM", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-3d31b8e p{margin-block-end:8px;}.elementor-679 .elementor-element.elementor-element-3d31b8e a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-679 .elementor-element.elementor-element-3d31b8e a:hover, .elementor-679 .elementor-element.elementor-element-3d31b8e a:focus{color:var( --e-global-color-accent );}.elementor-679 .elementor-element.elementor-element-5a4f33b{--display:flex;--overlay-opacity:0.85;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-5a4f33b:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-5a4f33b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ideawnetrz.com/wp-content/uploads/IMG_8145-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-679 .elementor-element.elementor-element-5a4f33b::before, .elementor-679 .elementor-element.elementor-element-5a4f33b > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-5a4f33b > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-5a4f33b > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-5a4f33b > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-5a4f33b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(129deg, var( --e-global-color-primary ) 0%, #1615145C 100%);}.elementor-679 .elementor-element.elementor-element-5a4f33b.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-9cde52f > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-679 .elementor-element.elementor-element-9cde52f .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-ed5c706{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:clamp(1rem, -0.2857rem + 1.9048vw, 2rem) clamp(1rem, -0.2857rem + 1.9048vw, 2rem);--row-gap:clamp(1rem, -0.2857rem + 1.9048vw, 2rem);--column-gap:clamp(1rem, -0.2857rem + 1.9048vw, 2rem);--border-radius:0px 0px 32px 32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-679 .elementor-element.elementor-element-8e34245{font-family:"GOTHAM", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-8e34245 p{margin-block-end:8px;}.elementor-679 .elementor-element.elementor-element-8e34245 a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-679 .elementor-element.elementor-element-8e34245 a:hover, .elementor-679 .elementor-element.elementor-element-8e34245 a:focus{color:var( --e-global-color-accent );}.elementor-679 .elementor-element.elementor-element-393654b{font-family:"GOTHAM", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-393654b p{margin-block-end:8px;}.elementor-679 .elementor-element.elementor-element-393654b a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-679 .elementor-element.elementor-element-393654b a:hover, .elementor-679 .elementor-element.elementor-element-393654b a:focus{color:var( --e-global-color-accent );}.elementor-679 .elementor-element.elementor-element-f3c3db1{--display:flex;--overlay-opacity:0.73;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-679 .elementor-element.elementor-element-f3c3db1:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-f3c3db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ideawnetrz.com/wp-content/uploads/minsk-belarus-november-21-2016-luxure-hall-in-2025-03-05-04-30-32-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-679 .elementor-element.elementor-element-f3c3db1::before, .elementor-679 .elementor-element.elementor-element-f3c3db1 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-f3c3db1 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-f3c3db1 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-f3c3db1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-f3c3db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, var( --e-global-color-primary ) 0%, #1615145C 100%);}.elementor-679 .elementor-element.elementor-element-f3c3db1.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-679 .elementor-element.elementor-element-0dd38d7 > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-679 .elementor-element.elementor-element-0dd38d7 .elementor-heading-title{font-family:var( --e-global-typography-0281b32-font-family ), Sans-serif;font-size:var( --e-global-typography-0281b32-font-size );font-weight:var( --e-global-typography-0281b32-font-weight );line-height:var( --e-global-typography-0281b32-line-height );color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-82783cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:clamp(1rem, -0.2857rem + 1.9048vw, 2rem) clamp(1rem, -0.2857rem + 1.9048vw, 2rem);--row-gap:clamp(1rem, -0.2857rem + 1.9048vw, 2rem);--column-gap:clamp(1rem, -0.2857rem + 1.9048vw, 2rem);--border-radius:0px 0px 32px 32px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-679 .elementor-element.elementor-element-aa0ec84{font-family:"GOTHAM", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-aa0ec84 p{margin-block-end:8px;}.elementor-679 .elementor-element.elementor-element-aa0ec84 a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-679 .elementor-element.elementor-element-aa0ec84 a:hover, .elementor-679 .elementor-element.elementor-element-aa0ec84 a:focus{color:var( --e-global-color-accent );}.elementor-679 .elementor-element.elementor-element-60443a9{font-family:"GOTHAM", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-60443a9 p{margin-block-end:8px;}.elementor-679 .elementor-element.elementor-element-60443a9 a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-679 .elementor-element.elementor-element-60443a9 a:hover, .elementor-679 .elementor-element.elementor-element-60443a9 a:focus{color:var( --e-global-color-accent );}.elementor-679 .elementor-element.elementor-element-5a6f4d2{font-family:"GOTHAM", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-5a6f4d2 p{margin-block-end:8px;}.elementor-679 .elementor-element.elementor-element-5a6f4d2 a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-679 .elementor-element.elementor-element-5a6f4d2 a:hover, .elementor-679 .elementor-element.elementor-element-5a6f4d2 a:focus{color:var( --e-global-color-accent );}.elementor-679 .elementor-element.elementor-element-aba7af2{font-family:"GOTHAM", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4rem;color:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-aba7af2 p{margin-block-end:8px;}.elementor-679 .elementor-element.elementor-element-aba7af2 a{color:var( --e-global-color-text );transition-duration:0.5s;}.elementor-679 .elementor-element.elementor-element-aba7af2 a:hover, .elementor-679 .elementor-element.elementor-element-aba7af2 a:focus{color:var( --e-global-color-accent );}.elementor-679 .elementor-element.elementor-element-b255ea6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button{background-color:#2A292800;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 );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec9ecaf );border-radius:32px 32px 32px 32px;padding:18px 48px 18px 48px;}.elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button:focus{background-color:var( --e-global-color-ec9ecaf );color:var( --e-global-color-text );border-color:var( --e-global-color-ec9ecaf );}.elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button:hover svg, .elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button{background-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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:32px 32px 32px 32px;padding:18px 48px 18px 48px;}.elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button:hover, .elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button:focus{background-color:#066F2900;color:var( --e-global-color-text );border-color:var( --e-global-color-ec9ecaf );}.elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button:hover svg, .elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-679 .elementor-element.elementor-element-53d014d{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-679 .elementor-element.elementor-element-9548386.e-con{--order:-99999 /* order start hack */;}.elementor-679 .elementor-element.elementor-element-3b8bcbf{text-align:center;}.elementor-679 .elementor-element.elementor-element-3b8bcbf .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-679 .elementor-element.elementor-element-58e72be{text-align:center;}.elementor-679 .elementor-element.elementor-element-58e72be .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-679 .elementor-element.elementor-element-5c30d27{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-679 .elementor-element.elementor-element-31061e3{--min-height:0px;}.elementor-679 .elementor-element.elementor-element-31061e3.e-con{--align-self:stretch;}.elementor-679 .elementor-element.elementor-element-d757ada .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-679 .elementor-element.elementor-element-5a4f33b{--min-height:0px;}.elementor-679 .elementor-element.elementor-element-5a4f33b.e-con{--align-self:stretch;}.elementor-679 .elementor-element.elementor-element-9cde52f .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-679 .elementor-element.elementor-element-f3c3db1{--min-height:0px;}.elementor-679 .elementor-element.elementor-element-f3c3db1.e-con{--align-self:stretch;}.elementor-679 .elementor-element.elementor-element-0dd38d7 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-679 .elementor-element.elementor-element-b255ea6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-679 .elementor-element.elementor-element-53d014d{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-679 .elementor-element.elementor-element-3b8bcbf .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-679 .elementor-element.elementor-element-58e72be .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-679 .elementor-element.elementor-element-7ec916f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-679 .elementor-element.elementor-element-eba4239 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-679 .elementor-element.elementor-element-31061e3{--min-height:330px;}.elementor-679 .elementor-element.elementor-element-d757ada .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-679 .elementor-element.elementor-element-3d31b8e{font-size:0.875rem;line-height:1.3125rem;}.elementor-679 .elementor-element.elementor-element-5a4f33b{--min-height:330px;}.elementor-679 .elementor-element.elementor-element-9cde52f .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-679 .elementor-element.elementor-element-ed5c706{--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-679 .elementor-element.elementor-element-8e34245{font-size:0.875rem;line-height:1.3125rem;}.elementor-679 .elementor-element.elementor-element-393654b{font-size:0.875rem;line-height:1.3125rem;}.elementor-679 .elementor-element.elementor-element-f3c3db1{--min-height:330px;}.elementor-679 .elementor-element.elementor-element-0dd38d7 .elementor-heading-title{font-size:var( --e-global-typography-0281b32-font-size );line-height:var( --e-global-typography-0281b32-line-height );}.elementor-679 .elementor-element.elementor-element-82783cf{--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-679 .elementor-element.elementor-element-aa0ec84{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:0.875rem;line-height:1.3125rem;}.elementor-679 .elementor-element.elementor-element-60443a9{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:0.875rem;line-height:1.3125rem;}.elementor-679 .elementor-element.elementor-element-5a6f4d2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:0.875rem;line-height:1.3125rem;}.elementor-679 .elementor-element.elementor-element-aba7af2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:0.875rem;line-height:1.3125rem;}.elementor-679 .elementor-element.elementor-element-b255ea6{--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:center;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-679 .elementor-element.elementor-element-b255ea6.e-con{--align-self:flex-start;}.elementor-679 .elementor-element.elementor-element-928ac93 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-679 .elementor-element.elementor-element-c82fd9d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}}@media(min-width:768px){.elementor-679 .elementor-element.elementor-element-9548386{--width:35%;}.elementor-679 .elementor-element.elementor-element-b39a1a4{--width:100%;}.elementor-679 .elementor-element.elementor-element-31061e3{--width:35%;}.elementor-679 .elementor-element.elementor-element-5a4f33b{--width:35%;}.elementor-679 .elementor-element.elementor-element-f3c3db1{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-679 .elementor-element.elementor-element-9548386{--width:100%;}.elementor-679 .elementor-element.elementor-element-b39a1a4{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-7ec916f */.elementor-679 .elementor-element.elementor-element-7ec916f{
    transition: all 0.5s;
}

.elementor-679 .elementor-element.elementor-element-7ec916f:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eba4239 */.elementor-679 .elementor-element.elementor-element-eba4239{
    transition: all 0.5s;
}

.elementor-679 .elementor-element.elementor-element-eba4239:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a40bcf */.elementor-679 .elementor-element.elementor-element-9a40bcf{
    margin-top: auto;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
}

.elementor-679 .elementor-element.elementor-element-9a40bcf{
    background: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%,           
        rgba(0,0,0,0) 45%,          /* Przedłuż przezroczystość */
        rgba(0,0,0,0.01) 55%,       /* Bardzo delikatny start */
        rgba(0,0,0,0.03) 65%,       /* Powolne narastanie */
        rgba(0,0,0,0.1) 75%,        
        rgba(0,0,0,0.3) 85%,        
        rgba(0,0,0,0.6) 92%,        
        rgba(0,0,0,0.9) 100%        /* Mocny dół */
    );
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5c706 */.elementor-679 .elementor-element.elementor-element-ed5c706{
    margin-top: auto;
    backdrop-filter: blur(0.5px);
    -webkit-backdrop-filter: blur(0.5px);
}

.elementor-679 .elementor-element.elementor-element-ed5c706{
    background: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%,           
        rgba(0,0,0,0) 45%,          /* Przedłuż przezroczystość */
        rgba(0,0,0,0.01) 55%,       /* Bardzo delikatny start */
        rgba(0,0,0,0.03) 65%,       /* Powolne narastanie */
        rgba(0,0,0,0.1) 75%,        
        rgba(0,0,0,0.3) 85%,        
        rgba(0,0,0,0.6) 92%,        
        rgba(0,0,0,0.9) 100%        /* Mocny dół */
    );
    backdrop-filter: blur(0.3px);
    -webkit-backdrop-filter: blur(0.3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82783cf */.elementor-679 .elementor-element.elementor-element-82783cf{
    margin-top: auto;
    backdrop-filter: blur(0.5px);
    -webkit-backdrop-filter: blur(0.5px);
}

.elementor-679 .elementor-element.elementor-element-82783cf{
    background: linear-gradient(to bottom, 
        rgba(0,0,0,0) 0%,           
        rgba(0,0,0,0) 45%,          /* Przedłuż przezroczystość */
        rgba(0,0,0,0.01) 55%,       /* Bardzo delikatny start */
        rgba(0,0,0,0.03) 65%,       /* Powolne narastanie */
        rgba(0,0,0,0.1) 75%,        
        rgba(0,0,0,0.3) 85%,        
        rgba(0,0,0,0.6) 92%,        
        rgba(0,0,0,0.9) 100%        /* Mocny dół */
    );
    backdrop-filter: blur(0.3px);
    -webkit-backdrop-filter: blur(0.3px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-928ac93 */.elementor-679 .elementor-element.elementor-element-928ac93{
    transition: all 0.5s;
}

.elementor-679 .elementor-element.elementor-element-928ac93:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c82fd9d */.elementor-679 .elementor-element.elementor-element-c82fd9d{
    transition: all 0.5s;
}

.elementor-679 .elementor-element.elementor-element-c82fd9d:hover{
    transform: translateY(-2px);
}/* End custom CSS */