.elementor-694 .elementor-element.elementor-element-6ac9aaa{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-694 .elementor-element.elementor-element-6ac9aaa:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-6ac9aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/uslugi_bg-scaled.png");background-position:center center;background-size:cover;}.elementor-694 .elementor-element.elementor-element-ee66dc0{--display:flex;}.elementor-694 .elementor-element.elementor-element-db3b58b{text-align:center;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-694 .elementor-element.elementor-element-db3b58b .elementor-heading-title{font-family:var( --e-global-typography-074b912-font-family ), Sans-serif;font-size:var( --e-global-typography-074b912-font-size );font-weight:var( --e-global-typography-074b912-font-weight );font-style:var( --e-global-typography-074b912-font-style );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );word-spacing:var( --e-global-typography-074b912-word-spacing );color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-db3b58b.elementor-element{--align-self:center;}.elementor-694 .elementor-element.elementor-element-9ed7815{--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;--flex-wrap:wrap;}.elementor-694 .elementor-element.elementor-element-74a7766{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-74a7766:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-74a7766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/IMG_20200423_192447-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-74a7766::before, .elementor-694 .elementor-element.elementor-element-74a7766 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-74a7766 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-74a7766 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-74a7766 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-74a7766 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-74a7766:hover::before, .elementor-694 .elementor-element.elementor-element-74a7766:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-74a7766:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-74a7766 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-74a7766 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-74a7766:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-74a7766, .elementor-694 .elementor-element.elementor-element-74a7766::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-74a7766.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-8fbcfac .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-f72cda1{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-primary );}.elementor-694 .elementor-element.elementor-element-ae75fda .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-ae75fda .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-ae75fda .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-ae75fda .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-ae75fda .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-ae75fda > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-4732723{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-4732723:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-4732723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/IMG_20200330_155216-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-4732723::before, .elementor-694 .elementor-element.elementor-element-4732723 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4732723 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4732723 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-4732723 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-4732723 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-4732723:hover::before, .elementor-694 .elementor-element.elementor-element-4732723:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4732723:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4732723 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-4732723 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-4732723:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-4732723, .elementor-694 .elementor-element.elementor-element-4732723::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-4732723.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-3c52e5a .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-c1061b7{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-primary );}.elementor-694 .elementor-element.elementor-element-1e8f7dc .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-1e8f7dc .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-1e8f7dc .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-1e8f7dc .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-1e8f7dc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-1e8f7dc > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-df73f60{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-df73f60:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-df73f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/IMG_20201117_095610-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-df73f60::before, .elementor-694 .elementor-element.elementor-element-df73f60 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-df73f60 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-df73f60 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-df73f60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-df73f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-df73f60:hover::before, .elementor-694 .elementor-element.elementor-element-df73f60:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-df73f60:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-df73f60 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-df73f60 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-df73f60:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-df73f60, .elementor-694 .elementor-element.elementor-element-df73f60::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-df73f60.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-a20554c .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-fe0aa30{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-primary );}.elementor-694 .elementor-element.elementor-element-f1ecb35 .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-f1ecb35 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-f1ecb35 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-f1ecb35 .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-f1ecb35 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-f1ecb35 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-427db09{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-427db09:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-427db09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/IMG_20240212_123519-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-427db09::before, .elementor-694 .elementor-element.elementor-element-427db09 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-427db09 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-427db09 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-427db09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-427db09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-427db09:hover::before, .elementor-694 .elementor-element.elementor-element-427db09:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-427db09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-427db09 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-427db09 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-427db09:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-427db09, .elementor-694 .elementor-element.elementor-element-427db09::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-427db09.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-7bd1e79 .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-8d7fdd6{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-primary );}.elementor-694 .elementor-element.elementor-element-dcf5725 .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-dcf5725 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-dcf5725 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-dcf5725 .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-dcf5725 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-dcf5725 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-c71fff2{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-c71fff2:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-c71fff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/IMG_20210702_162258-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-c71fff2::before, .elementor-694 .elementor-element.elementor-element-c71fff2 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-c71fff2 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-c71fff2 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-c71fff2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-c71fff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-c71fff2:hover::before, .elementor-694 .elementor-element.elementor-element-c71fff2:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-c71fff2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-c71fff2 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-c71fff2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-c71fff2:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-c71fff2, .elementor-694 .elementor-element.elementor-element-c71fff2::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-c71fff2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-89065b2 .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-1c5622a{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-primary );}.elementor-694 .elementor-element.elementor-element-ec7686f .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-ec7686f .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-ec7686f .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-ec7686f .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-ec7686f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-ec7686f > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-3a97c79{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-3a97c79:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-3a97c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/AdobeStock_284849825.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-3a97c79::before, .elementor-694 .elementor-element.elementor-element-3a97c79 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-3a97c79 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-3a97c79 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-3a97c79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-3a97c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-3a97c79:hover::before, .elementor-694 .elementor-element.elementor-element-3a97c79:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-3a97c79:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-3a97c79 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-3a97c79 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-3a97c79:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-3a97c79, .elementor-694 .elementor-element.elementor-element-3a97c79::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-3a97c79.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-9b2e3a9 .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-dafb9cf{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-primary );}.elementor-694 .elementor-element.elementor-element-3a83f8f .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-3a83f8f .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-3a83f8f .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-3a83f8f .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-3a83f8f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-3a83f8f > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-84cde8c{--display:flex;}.elementor-694 .elementor-element.elementor-element-ca5c3ee{text-align:center;}.elementor-694 .elementor-element.elementor-element-ca5c3ee .elementor-heading-title{font-family:var( --e-global-typography-074b912-font-family ), Sans-serif;font-size:var( --e-global-typography-074b912-font-size );font-weight:var( --e-global-typography-074b912-font-weight );font-style:var( --e-global-typography-074b912-font-style );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );word-spacing:var( --e-global-typography-074b912-word-spacing );color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-fc9bad6{--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;--flex-wrap:wrap;}.elementor-694 .elementor-element.elementor-element-65d524a{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-65d524a:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-65d524a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/IMG_20210726_153224-scaled-e1746686463623.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-65d524a::before, .elementor-694 .elementor-element.elementor-element-65d524a > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-65d524a > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-65d524a > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-65d524a > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-65d524a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-65d524a:hover::before, .elementor-694 .elementor-element.elementor-element-65d524a:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-65d524a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-65d524a > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-65d524a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-65d524a:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-65d524a, .elementor-694 .elementor-element.elementor-element-65d524a::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-65d524a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-cd1c8ea .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-98ddde6{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-primary );}.elementor-694 .elementor-element.elementor-element-82dde9a .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-82dde9a .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-82dde9a .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-82dde9a .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-82dde9a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-82dde9a > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-ec444fe{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-ec444fe:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-ec444fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/AdobeStock_385468915.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-ec444fe::before, .elementor-694 .elementor-element.elementor-element-ec444fe > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-ec444fe > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-ec444fe > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-ec444fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-ec444fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-ec444fe:hover::before, .elementor-694 .elementor-element.elementor-element-ec444fe:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-ec444fe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-ec444fe > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-ec444fe > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-ec444fe:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-ec444fe, .elementor-694 .elementor-element.elementor-element-ec444fe::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-ec444fe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-f6ebb33 .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-b4ba3d5{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-primary );}.elementor-694 .elementor-element.elementor-element-72101c6 .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-72101c6 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-72101c6 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-72101c6 .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-72101c6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-72101c6 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-6a44a35{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-6a44a35:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-6a44a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/AdobeStock_69807108.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-6a44a35::before, .elementor-694 .elementor-element.elementor-element-6a44a35 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-6a44a35 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-6a44a35 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-6a44a35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-6a44a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-6a44a35:hover::before, .elementor-694 .elementor-element.elementor-element-6a44a35:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-6a44a35:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-6a44a35 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-6a44a35 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-6a44a35:hover{--overlay-opacity:0.8;}.elementor-694 .elementor-element.elementor-element-6a44a35, .elementor-694 .elementor-element.elementor-element-6a44a35::before{--overlay-transition:0.3s;}.elementor-694 .elementor-element.elementor-element-6a44a35.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-8971b72 .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-9c0386f{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-primary );}.elementor-694 .elementor-element.elementor-element-17bc3c0 .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-17bc3c0 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-17bc3c0 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-17bc3c0 .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-17bc3c0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-17bc3c0 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-da6554a{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-da6554a:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-da6554a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/cnc_wzor_fence.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-da6554a::before, .elementor-694 .elementor-element.elementor-element-da6554a > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-da6554a > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-da6554a > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-da6554a > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-da6554a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-da6554a:hover::before, .elementor-694 .elementor-element.elementor-element-da6554a:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-da6554a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-da6554a > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-da6554a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-da6554a:hover{--overlay-opacity:0.5;}.elementor-694 .elementor-element.elementor-element-da6554a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-5de6d72 .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-1a4cbd3{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-primary );}.elementor-694 .elementor-element.elementor-element-63aa084 .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-63aa084 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-63aa084 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-63aa084 .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-63aa084 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-63aa084 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-4035927{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-4035927:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-4035927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/received_1315542896415917.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-4035927::before, .elementor-694 .elementor-element.elementor-element-4035927 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4035927 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4035927 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-4035927 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-4035927 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-4035927:hover::before, .elementor-694 .elementor-element.elementor-element-4035927:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4035927:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-4035927 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-4035927 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-4035927:hover{--overlay-opacity:0.5;}.elementor-694 .elementor-element.elementor-element-4035927.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-6b8b7eb .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-9427422{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-primary );}.elementor-694 .elementor-element.elementor-element-8e81dce .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-8e81dce .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-8e81dce .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-8e81dce .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-8e81dce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-8e81dce > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-eff251e{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-eff251e:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-eff251e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/IMG_20250407_132334-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-eff251e::before, .elementor-694 .elementor-element.elementor-element-eff251e > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-eff251e > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-eff251e > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-eff251e > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-eff251e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-eff251e:hover::before, .elementor-694 .elementor-element.elementor-element-eff251e:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-eff251e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-eff251e > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-eff251e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-eff251e:hover{--overlay-opacity:0.5;}.elementor-694 .elementor-element.elementor-element-eff251e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-0b8388d .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-c216ec4{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-primary );}.elementor-694 .elementor-element.elementor-element-52e0f73 .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-52e0f73 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-52e0f73 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-52e0f73 .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-52e0f73 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-52e0f73 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-d1e1388{--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:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-694 .elementor-element.elementor-element-d1e1388:not(.elementor-motion-effects-element-type-background), .elementor-694 .elementor-element.elementor-element-d1e1388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogrodzenia-niemczyk.pl/wp-content/uploads/FB_IMG_1611684639844.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-694 .elementor-element.elementor-element-d1e1388::before, .elementor-694 .elementor-element.elementor-element-d1e1388 > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-d1e1388 > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-d1e1388 > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-d1e1388 > .e-con-inner > .elementor-background-slideshow::before, .elementor-694 .elementor-element.elementor-element-d1e1388 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-d1e1388:hover::before, .elementor-694 .elementor-element.elementor-element-d1e1388:hover > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-d1e1388:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-694 .elementor-element.elementor-element-d1e1388 > .elementor-background-slideshow:hover::before, .elementor-694 .elementor-element.elementor-element-d1e1388 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#0000007D;}.elementor-694 .elementor-element.elementor-element-d1e1388:hover{--overlay-opacity:0.5;}.elementor-694 .elementor-element.elementor-element-d1e1388.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-694 .elementor-element.elementor-element-657df5c .elementor-heading-title{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:600;font-style:italic;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);color:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-71643f8{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-primary );}.elementor-694 .elementor-element.elementor-element-9e36411 .elementor-button{font-family:"Franie", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.3125rem;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-9e36411 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-9e36411 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-694 .elementor-element.elementor-element-9e36411 .elementor-button:hover svg, .elementor-694 .elementor-element.elementor-element-9e36411 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-694 .elementor-element.elementor-element-9e36411 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-694 .elementor-element.elementor-element-1709203 .elementor-button{font-family:"Franie", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:700;text-transform:uppercase;font-style:normal;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#DD3318;transition-duration:0.3s;border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-694 .elementor-element.elementor-element-1709203 .elementor-button:hover, .elementor-694 .elementor-element.elementor-element-1709203 .elementor-button:focus{background-color:var( --e-global-color-e1642f9 );}.elementor-694 .elementor-element.elementor-element-1709203 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-694 .elementor-element.elementor-element-db3b58b .elementor-heading-title{font-size:var( --e-global-typography-074b912-font-size );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );word-spacing:var( --e-global-typography-074b912-word-spacing );}.elementor-694 .elementor-element.elementor-element-db3b58b{width:100%;max-width:100%;}.elementor-694 .elementor-element.elementor-element-9ed7815{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-694 .elementor-element.elementor-element-74a7766{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-f72cda1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-4732723{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-c1061b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-df73f60{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-fe0aa30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-427db09{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-8d7fdd6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-c71fff2{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-1c5622a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-3a97c79{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-dafb9cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-ca5c3ee .elementor-heading-title{font-size:var( --e-global-typography-074b912-font-size );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );word-spacing:var( --e-global-typography-074b912-word-spacing );}.elementor-694 .elementor-element.elementor-element-fc9bad6{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-694 .elementor-element.elementor-element-65d524a{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-98ddde6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-ec444fe{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-b4ba3d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-6a44a35{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-9c0386f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-da6554a{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-1a4cbd3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-4035927{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-9427422{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-eff251e{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-c216ec4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-d1e1388{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-694 .elementor-element.elementor-element-71643f8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-1709203 .elementor-button{font-size:1rem;border-radius:0px 0px 0px 0px;padding:12px 32px 12px 32px;}.elementor-694 .elementor-element.elementor-element-1709203.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-694 .elementor-element.elementor-element-db3b58b .elementor-heading-title{font-size:var( --e-global-typography-074b912-font-size );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );word-spacing:var( --e-global-typography-074b912-word-spacing );}.elementor-694 .elementor-element.elementor-element-74a7766{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-8fbcfac .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-f72cda1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-ae75fda .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-ae75fda.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-4732723{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-3c52e5a .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-c1061b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-1e8f7dc .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-1e8f7dc.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-df73f60{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-a20554c .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-fe0aa30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-f1ecb35 .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-f1ecb35.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-427db09{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-7bd1e79 .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-8d7fdd6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-dcf5725 .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-dcf5725.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-c71fff2{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-89065b2 .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-1c5622a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-ec7686f .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-ec7686f.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-3a97c79{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-9b2e3a9 .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-dafb9cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-3a83f8f .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-3a83f8f.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-ca5c3ee .elementor-heading-title{font-size:var( --e-global-typography-074b912-font-size );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );word-spacing:var( --e-global-typography-074b912-word-spacing );}.elementor-694 .elementor-element.elementor-element-65d524a{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-cd1c8ea .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-98ddde6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-82dde9a .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-82dde9a.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-ec444fe{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-f6ebb33 .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-b4ba3d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-72101c6 .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-72101c6.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-6a44a35{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-8971b72 .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-9c0386f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-17bc3c0 .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-17bc3c0.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-da6554a{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-5de6d72 .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-1a4cbd3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-63aa084 .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-63aa084.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-4035927{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-6b8b7eb .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-9427422{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-8e81dce .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-8e81dce.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-eff251e{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-0b8388d .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-c216ec4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-52e0f73 .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-52e0f73.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-d1e1388{--width:35%;--padding-top:0px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-694 .elementor-element.elementor-element-657df5c .elementor-heading-title{font-size:1rem;}.elementor-694 .elementor-element.elementor-element-71643f8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-694 .elementor-element.elementor-element-9e36411 .elementor-button{font-size:0.75rem;line-height:1.125rem;padding:8px 8px 8px 4px;}.elementor-694 .elementor-element.elementor-element-9e36411.elementor-element{--align-self:stretch;}.elementor-694 .elementor-element.elementor-element-1709203 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-694 .elementor-element.elementor-element-1709203 .elementor-button{font-size:1rem;padding:8px 16px 8px 16px;}.elementor-694 .elementor-element.elementor-element-1709203{width:100%;max-width:100%;}.elementor-694 .elementor-element.elementor-element-1709203.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(min-width:768px){.elementor-694 .elementor-element.elementor-element-74a7766{--width:25%;}.elementor-694 .elementor-element.elementor-element-4732723{--width:25%;}.elementor-694 .elementor-element.elementor-element-df73f60{--width:25%;}.elementor-694 .elementor-element.elementor-element-427db09{--width:25%;}.elementor-694 .elementor-element.elementor-element-c71fff2{--width:25%;}.elementor-694 .elementor-element.elementor-element-3a97c79{--width:25%;}.elementor-694 .elementor-element.elementor-element-65d524a{--width:25%;}.elementor-694 .elementor-element.elementor-element-ec444fe{--width:25%;}.elementor-694 .elementor-element.elementor-element-6a44a35{--width:25%;}.elementor-694 .elementor-element.elementor-element-da6554a{--width:20%;}.elementor-694 .elementor-element.elementor-element-4035927{--width:20%;}.elementor-694 .elementor-element.elementor-element-eff251e{--width:20%;}.elementor-694 .elementor-element.elementor-element-d1e1388{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-694 .elementor-element.elementor-element-74a7766{--width:25%;}.elementor-694 .elementor-element.elementor-element-4732723{--width:25%;}.elementor-694 .elementor-element.elementor-element-df73f60{--width:25%;}.elementor-694 .elementor-element.elementor-element-427db09{--width:25%;}.elementor-694 .elementor-element.elementor-element-c71fff2{--width:25%;}.elementor-694 .elementor-element.elementor-element-3a97c79{--width:25%;}.elementor-694 .elementor-element.elementor-element-65d524a{--width:25%;}.elementor-694 .elementor-element.elementor-element-ec444fe{--width:25%;}.elementor-694 .elementor-element.elementor-element-6a44a35{--width:25%;}.elementor-694 .elementor-element.elementor-element-da6554a{--width:25%;}.elementor-694 .elementor-element.elementor-element-4035927{--width:25%;}.elementor-694 .elementor-element.elementor-element-eff251e{--width:25%;}.elementor-694 .elementor-element.elementor-element-d1e1388{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-74a7766 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card, .card-sm{
      width: 25%;
      height: 300px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 250px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4732723 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df73f60 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-427db09 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71fff2 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a97c79 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d524a */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec444fe */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a44a35 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6554a */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}
.card-sm{
    height: 320px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4035927 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}
.card-sm{
    height: 300px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff251e */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}
.card-sm{
    height: 300px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e1388 */.description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin: 0;
}
.card{
    height: 400px;
}
.card-sm{
    height: 300px;
}

.card:hover .description {
  max-height: fit-content;
  opacity: 1;

}
@media screen and (max-width: 1024px) {
  .description {
    max-height: fit-content;
    opacity: 1;

  }
  .card{
      width: 25%;
      height: 350px;
  }

}
@media screen and (max-width: 767px) {

  .card{
      width: 35%;
      height: 450px;
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1709203 */.elementor-694 .elementor-element.elementor-element-1709203:hover{
    cursor: pointer;
}/* End custom CSS */