.elementor-985 .elementor-element.elementor-element-f04af61{--display:flex;--min-height:max(100vh, 680px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-f04af61::before, .elementor-985 .elementor-element.elementor-element-f04af61 > .elementor-background-video-container::before, .elementor-985 .elementor-element.elementor-element-f04af61 > .e-con-inner > .elementor-background-video-container::before, .elementor-985 .elementor-element.elementor-element-f04af61 > .elementor-background-slideshow::before, .elementor-985 .elementor-element.elementor-element-f04af61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-985 .elementor-element.elementor-element-f04af61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.82) 100%);}.elementor-985 .elementor-element.elementor-element-f04af61:not(.elementor-motion-effects-element-type-background), .elementor-985 .elementor-element.elementor-element-f04af61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/hero-video-poster.jpg") 50% 50%;background-size:cover;}.elementor-985 .elementor-element.elementor-element-3555793{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:5vw;--padding-right:2vw;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-669af18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-985 .elementor-element.elementor-element-669af18 .elementor-heading-title{font-family:var( --e-global-typography-mmeyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-mmeyebr-font-size );font-weight:var( --e-global-typography-mmeyebr-font-weight );text-transform:var( --e-global-typography-mmeyebr-text-transform );line-height:var( --e-global-typography-mmeyebr-line-height );letter-spacing:var( --e-global-typography-mmeyebr-letter-spacing );text-shadow:0px 1px 8px rgba(0,0,0,0.6);color:var( --e-global-color-mmwht90 );}.elementor-985 .elementor-element.elementor-element-6b8efd2 .elementor-heading-title{font-family:var( --e-global-typography-mmherot-font-family ), Sans-serif;font-size:var( --e-global-typography-mmherot-font-size );font-weight:var( --e-global-typography-mmherot-font-weight );text-transform:var( --e-global-typography-mmherot-text-transform );line-height:var( --e-global-typography-mmherot-line-height );letter-spacing:var( --e-global-typography-mmherot-letter-spacing );color:var( --e-global-color-text );}.elementor-985 .elementor-element.elementor-element-cf0490e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-985 .elementor-element.elementor-element-cf0490e .elementor-heading-title{font-family:var( --e-global-typography-mmherow-font-family ), Sans-serif;font-size:var( --e-global-typography-mmherow-font-size );font-weight:var( --e-global-typography-mmherow-font-weight );text-transform:var( --e-global-typography-mmherow-text-transform );line-height:var( --e-global-typography-mmherow-line-height );letter-spacing:var( --e-global-typography-mmherow-letter-spacing );color:#1E5C30;}.elementor-985 .elementor-element.elementor-element-d5e8df6{--display:flex;--position:absolute;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:48px;--z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-d5e8df6{left:0px;}body.rtl .elementor-985 .elementor-element.elementor-element-d5e8df6{right:0px;}.elementor-985 .elementor-element.elementor-element-58d9728{--display:flex;--min-height:60px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-58d9728:not(.elementor-motion-effects-element-type-background), .elementor-985 .elementor-element.elementor-element-58d9728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmwht30 );}.elementor-985 .elementor-element.elementor-element-8df38ee{text-align:center;}.elementor-985 .elementor-element.elementor-element-8df38ee .elementor-heading-title{font-family:var( --e-global-typography-mmscrl-font-family ), Sans-serif;font-size:var( --e-global-typography-mmscrl-font-size );font-weight:var( --e-global-typography-mmscrl-font-weight );text-transform:var( --e-global-typography-mmscrl-text-transform );line-height:var( --e-global-typography-mmscrl-line-height );letter-spacing:var( --e-global-typography-mmscrl-letter-spacing );color:var( --e-global-color-mmwht50 );}.elementor-985 .elementor-element.elementor-element-c3efe96{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-c3efe96:not(.elementor-motion-effects-element-type-background), .elementor-985 .elementor-element.elementor-element-c3efe96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-985 .elementor-element.elementor-element-c8515bf{width:var( --container-widget-width, 10.1457% );max-width:10.1457%;--container-widget-width:10.1457%;--container-widget-flex-grow:0;top:21.5124%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-c8515bf{left:15.1405%;}body.rtl .elementor-985 .elementor-element.elementor-element-c8515bf{right:15.1405%;}.elementor-985 .elementor-element.elementor-element-c8515bf img{width:100%;}.elementor-985 .elementor-element.elementor-element-9907de2{width:var( --container-widget-width, 8.949% );max-width:8.949%;--container-widget-width:8.949%;--container-widget-flex-grow:0;top:4.0417%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-9907de2{left:35.0156%;}body.rtl .elementor-985 .elementor-element.elementor-element-9907de2{right:35.0156%;}.elementor-985 .elementor-element.elementor-element-9907de2 img{width:100%;}.elementor-985 .elementor-element.elementor-element-3610ce4{width:var( --container-widget-width, 35.1717% );max-width:35.1717%;--container-widget-width:35.1717%;--container-widget-flex-grow:0;top:6.6493%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-3610ce4{left:50.1041%;}body.rtl .elementor-985 .elementor-element.elementor-element-3610ce4{right:50.1041%;}.elementor-985 .elementor-element.elementor-element-3610ce4 img{width:100%;}.elementor-985 .elementor-element.elementor-element-9bc224f{width:var( --container-widget-width, 30.8012% );max-width:30.8012%;--container-widget-width:30.8012%;--container-widget-flex-grow:0;top:44.8501%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-9bc224f{left:27.2633%;}body.rtl .elementor-985 .elementor-element.elementor-element-9bc224f{right:27.2633%;}.elementor-985 .elementor-element.elementor-element-9bc224f img{width:100%;}.elementor-985 .elementor-element.elementor-element-7c1ba54{width:var( --container-widget-width, 9.1571% );max-width:9.1571%;--container-widget-width:9.1571%;--container-widget-flex-grow:0;top:51.6297%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-7c1ba54{left:73.3091%;}body.rtl .elementor-985 .elementor-element.elementor-element-7c1ba54{right:73.3091%;}.elementor-985 .elementor-element.elementor-element-7c1ba54 img{width:100%;}.elementor-985 .elementor-element.elementor-element-c2cadc1{width:auto;max-width:auto;top:14.7849%;z-index:5;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-c2cadc1{left:23.192%;}body.rtl .elementor-985 .elementor-element.elementor-element-c2cadc1{right:23.192%;}.elementor-985 .elementor-element.elementor-element-c2cadc1 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:1.5739cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.157em;color:#009933;}.elementor-985 .elementor-element.elementor-element-3d50eb4{width:auto;max-width:auto;top:13.7771%;z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-3d50eb4{left:26.756%;}body.rtl .elementor-985 .elementor-element.elementor-element-3d50eb4{right:26.756%;}.elementor-985 .elementor-element.elementor-element-3d50eb4 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.5333cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.028em;color:#FFFFFF;}.elementor-985 .elementor-element.elementor-element-d4e6c96{width:auto;max-width:auto;top:13.7771%;z-index:4;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-d4e6c96{left:26.756%;}body.rtl .elementor-985 .elementor-element.elementor-element-d4e6c96{right:26.756%;}.elementor-985 .elementor-element.elementor-element-d4e6c96 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.5333cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.028em;color:rgba(255,255,255,0.74);}.elementor-985 .elementor-element.elementor-element-0eda2ad{width:auto;max-width:auto;top:23.2881%;z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-0eda2ad{left:26.743%;}body.rtl .elementor-985 .elementor-element.elementor-element-0eda2ad{right:26.743%;}.elementor-985 .elementor-element.elementor-element-0eda2ad .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.4422cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0453em;color:#FFFFFF;}.elementor-985 .elementor-element.elementor-element-3a2f0ef{width:auto;max-width:auto;top:23.2881%;z-index:4;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-3a2f0ef{left:26.743%;}body.rtl .elementor-985 .elementor-element.elementor-element-3a2f0ef{right:26.743%;}.elementor-985 .elementor-element.elementor-element-3a2f0ef .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.4422cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0453em;color:rgba(255,255,255,0.74);}.elementor-985 .elementor-element.elementor-element-edbab45{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-9997455 img{width:100%;}.elementor-985 .elementor-element.elementor-element-df9bcbd{--display:flex;--min-height:clamp(40px, 5vw, 96px);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-df9bcbd:not(.elementor-motion-effects-element-type-background), .elementor-985 .elementor-element.elementor-element-df9bcbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-985 .elementor-element.elementor-element-7ffdf3a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-7ffdf3a:not(.elementor-motion-effects-element-type-background), .elementor-985 .elementor-element.elementor-element-7ffdf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-985 .elementor-element.elementor-element-283fadd{width:var( --container-widget-width, 15.7812% );max-width:15.7812%;--container-widget-width:15.7812%;--container-widget-flex-grow:0;top:22.7041%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-283fadd{left:23.6458%;}body.rtl .elementor-985 .elementor-element.elementor-element-283fadd{right:23.6458%;}.elementor-985 .elementor-element.elementor-element-283fadd img{width:100%;}.elementor-985 .elementor-element.elementor-element-79c11de{width:var( --container-widget-width, 19.4271% );max-width:19.4271%;--container-widget-width:19.4271%;--container-widget-flex-grow:0;top:2.551%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-79c11de{left:40.6771%;}body.rtl .elementor-985 .elementor-element.elementor-element-79c11de{right:40.6771%;}.elementor-985 .elementor-element.elementor-element-79c11de img{width:100%;}.elementor-985 .elementor-element.elementor-element-8e9583c{width:var( --container-widget-width, 11.9792% );max-width:11.9792%;--container-widget-width:11.9792%;--container-widget-flex-grow:0;top:61.4796%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-8e9583c{left:46.6146%;}body.rtl .elementor-985 .elementor-element.elementor-element-8e9583c{right:46.6146%;}.elementor-985 .elementor-element.elementor-element-8e9583c img{width:100%;}.elementor-985 .elementor-element.elementor-element-995af87{width:var( --container-widget-width, 22.7083% );max-width:22.7083%;--container-widget-width:22.7083%;--container-widget-flex-grow:0;top:14.9235%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-995af87{left:61.0938%;}body.rtl .elementor-985 .elementor-element.elementor-element-995af87{right:61.0938%;}.elementor-985 .elementor-element.elementor-element-995af87 img{width:100%;}.elementor-985 .elementor-element.elementor-element-d245fe7{width:auto;max-width:auto;top:43.7548%;z-index:5;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-d245fe7{left:17.6432%;}body.rtl .elementor-985 .elementor-element.elementor-element-d245fe7{right:17.6432%;}.elementor-985 .elementor-element.elementor-element-d245fe7 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:1.4375cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.154em;color:#009933;}.elementor-985 .elementor-element.elementor-element-d577f6c{width:auto;max-width:auto;top:42.5357%;z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-d577f6c{left:20.9635%;}body.rtl .elementor-985 .elementor-element.elementor-element-d577f6c{right:20.9635%;}.elementor-985 .elementor-element.elementor-element-d577f6c .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:4.6620cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0307em;color:#FFFFFF;}.elementor-985 .elementor-element.elementor-element-01350d9{width:auto;max-width:auto;top:42.5357%;z-index:4;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-01350d9{left:20.9635%;}body.rtl .elementor-985 .elementor-element.elementor-element-01350d9{right:20.9635%;}.elementor-985 .elementor-element.elementor-element-01350d9 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:4.6620cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0307em;color:rgba(255,255,255,0.74);}.elementor-985 .elementor-element.elementor-element-b184a35{width:auto;max-width:auto;top:54.4401%;z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-b184a35{left:21.0547%;}body.rtl .elementor-985 .elementor-element.elementor-element-b184a35{right:21.0547%;}.elementor-985 .elementor-element.elementor-element-b184a35 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:4.7844cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:-0.0027em;color:#FFFFFF;}.elementor-985 .elementor-element.elementor-element-180714c{width:auto;max-width:auto;top:54.4401%;z-index:4;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-180714c{left:21.0547%;}body.rtl .elementor-985 .elementor-element.elementor-element-180714c{right:21.0547%;}.elementor-985 .elementor-element.elementor-element-180714c .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:4.7844cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:-0.0027em;color:rgba(255,255,255,0.74);}.elementor-985 .elementor-element.elementor-element-ddd36f9{width:auto;max-width:auto;top:54.4401%;z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-ddd36f9{left:46.572%;}body.rtl .elementor-985 .elementor-element.elementor-element-ddd36f9{right:46.572%;}.elementor-985 .elementor-element.elementor-element-ddd36f9 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:4.7740cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0016em;color:#FFFFFF;}.elementor-985 .elementor-element.elementor-element-c2f2e2c{width:auto;max-width:auto;top:54.4401%;z-index:4;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-c2f2e2c{left:46.572%;}body.rtl .elementor-985 .elementor-element.elementor-element-c2f2e2c{right:46.572%;}.elementor-985 .elementor-element.elementor-element-c2f2e2c .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:4.7740cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0016em;color:rgba(255,255,255,0.74);}.elementor-985 .elementor-element.elementor-element-6aae5b4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-6aae5b4:not(.elementor-motion-effects-element-type-background), .elementor-985 .elementor-element.elementor-element-6aae5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-985 .elementor-element.elementor-element-051007c{width:var( --container-widget-width, 7.1912% );max-width:7.1912%;--container-widget-width:7.1912%;--container-widget-flex-grow:0;top:25.9873%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-051007c{left:18.1866%;}body.rtl .elementor-985 .elementor-element.elementor-element-051007c{right:18.1866%;}.elementor-985 .elementor-element.elementor-element-051007c img{width:100%;}.elementor-985 .elementor-element.elementor-element-15ac3cd{width:var( --container-widget-width, 37.2069% );max-width:37.2069%;--container-widget-width:37.2069%;--container-widget-flex-grow:0;top:40.8917%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-15ac3cd{left:26.7848%;}body.rtl .elementor-985 .elementor-element.elementor-element-15ac3cd{right:26.7848%;}.elementor-985 .elementor-element.elementor-element-15ac3cd img{width:100%;}.elementor-985 .elementor-element.elementor-element-0a37e52{width:var( --container-widget-width, 9.1193% );max-width:9.1193%;--container-widget-width:9.1193%;--container-widget-flex-grow:0;top:7.0064%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-0a37e52{left:53.3611%;}body.rtl .elementor-985 .elementor-element.elementor-element-0a37e52{right:53.3611%;}.elementor-985 .elementor-element.elementor-element-0a37e52 img{width:100%;}.elementor-985 .elementor-element.elementor-element-2528553{width:var( --container-widget-width, 17.3007% );max-width:17.3007%;--container-widget-width:17.3007%;--container-widget-flex-grow:0;top:10.0637%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-2528553{left:65.7113%;}body.rtl .elementor-985 .elementor-element.elementor-element-2528553{right:65.7113%;}.elementor-985 .elementor-element.elementor-element-2528553 img{width:100%;}.elementor-985 .elementor-element.elementor-element-543f86d{width:var( --container-widget-width, 12.4023% );max-width:12.4023%;--container-widget-width:12.4023%;--container-widget-flex-grow:0;top:45.3503%;z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-543f86d{left:65.6071%;}body.rtl .elementor-985 .elementor-element.elementor-element-543f86d{right:65.6071%;}.elementor-985 .elementor-element.elementor-element-543f86d img{width:100%;}.elementor-985 .elementor-element.elementor-element-34978fd{width:auto;max-width:auto;top:18.8907%;z-index:5;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-34978fd{left:24.987%;}body.rtl .elementor-985 .elementor-element.elementor-element-34978fd{right:24.987%;}.elementor-985 .elementor-element.elementor-element-34978fd .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:1.1152cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.1402em;color:#009933;}.elementor-985 .elementor-element.elementor-element-47e92b8{width:auto;max-width:auto;top:17.7185%;z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-47e92b8{left:26.9411%;}body.rtl .elementor-985 .elementor-element.elementor-element-47e92b8{right:26.9411%;}.elementor-985 .elementor-element.elementor-element-47e92b8 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.5107cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0074em;color:#FFFFFF;}.elementor-985 .elementor-element.elementor-element-5011888{width:auto;max-width:auto;top:17.7185%;z-index:4;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-5011888{left:26.9411%;}body.rtl .elementor-985 .elementor-element.elementor-element-5011888{right:26.9411%;}.elementor-985 .elementor-element.elementor-element-5011888 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.5107cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0074em;color:rgba(255,255,255,0.74);}.elementor-985 .elementor-element.elementor-element-c9ce5ac{width:auto;max-width:auto;top:26.6293%;z-index:2;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-c9ce5ac{left:26.9281%;}body.rtl .elementor-985 .elementor-element.elementor-element-c9ce5ac{right:26.9281%;}.elementor-985 .elementor-element.elementor-element-c9ce5ac .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.5055cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0111em;color:#FFFFFF;}.elementor-985 .elementor-element.elementor-element-e837b74{width:auto;max-width:auto;top:26.6293%;z-index:4;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-e837b74{left:26.9281%;}body.rtl .elementor-985 .elementor-element.elementor-element-e837b74{right:26.9281%;}.elementor-985 .elementor-element.elementor-element-e837b74 .elementor-heading-title{font-family:"Akira Expanded", Sans-serif;font-size:3.5055cqw;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.0111em;color:rgba(255,255,255,0.74);}.elementor-985 .elementor-element.elementor-element-fbfba2e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-7d40024 img{width:100%;}.elementor-985 .elementor-element.elementor-element-860e624{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-860e624:not(.elementor-motion-effects-element-type-background), .elementor-985 .elementor-element.elementor-element-860e624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-985 .elementor-element.elementor-element-cc9b8da{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-28e18ff{--display:flex;--position:absolute;--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:flex-start;--gap:0.88% 0.88%;--row-gap:0.88%;--column-gap:0.88%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:14%;--z-index:3;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-28e18ff{left:6.7%;}body.rtl .elementor-985 .elementor-element.elementor-element-28e18ff{right:6.7%;}.elementor-985 .elementor-element.elementor-element-1ecf77e .elementor-heading-title{font-family:var( --e-global-typography-mmsecno-font-family ), Sans-serif;font-size:var( --e-global-typography-mmsecno-font-size );font-weight:var( --e-global-typography-mmsecno-font-weight );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-fc4b0d1 .elementor-heading-title{font-family:var( --e-global-typography-mmsecxl-font-family ), Sans-serif;font-size:var( --e-global-typography-mmsecxl-font-size );font-weight:var( --e-global-typography-mmsecxl-font-weight );text-transform:var( --e-global-typography-mmsecxl-text-transform );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );color:var( --e-global-color-text );}.elementor-985 .elementor-element.elementor-element-5e72be5{width:var( --container-widget-width, 18.8% );max-width:18.8%;--container-widget-width:18.8%;--container-widget-flex-grow:0;top:16.2%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-5e72be5{left:44.8%;}body.rtl .elementor-985 .elementor-element.elementor-element-5e72be5{right:44.8%;}.elementor-985 .elementor-element.elementor-element-5e72be5 img{width:100%;height:100%;}.elementor-985 .elementor-element.elementor-element-ea2d71c{width:var( --container-widget-width, 19.5% );max-width:19.5%;--container-widget-width:19.5%;--container-widget-flex-grow:0;top:22.8%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-ea2d71c{left:62.5%;}body.rtl .elementor-985 .elementor-element.elementor-element-ea2d71c{right:62.5%;}.elementor-985 .elementor-element.elementor-element-ea2d71c img{width:100%;height:100%;}.elementor-985 .elementor-element.elementor-element-2b2ab03{width:var( --container-widget-width, 18.3% );max-width:18.3%;--container-widget-width:18.3%;--container-widget-flex-grow:0;top:45.1%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-2b2ab03{left:74.5%;}body.rtl .elementor-985 .elementor-element.elementor-element-2b2ab03{right:74.5%;}.elementor-985 .elementor-element.elementor-element-2b2ab03 img{width:100%;height:100%;}.elementor-985 .elementor-element.elementor-element-127d3a7{width:var( --container-widget-width, 19.9% );max-width:19.9%;--container-widget-width:19.9%;--container-widget-flex-grow:0;top:52.3%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-127d3a7{left:12.7%;}body.rtl .elementor-985 .elementor-element.elementor-element-127d3a7{right:12.7%;}.elementor-985 .elementor-element.elementor-element-127d3a7 img{width:100%;height:100%;}.elementor-985 .elementor-element.elementor-element-88f198e{width:var( --container-widget-width, 18.6% );max-width:18.6%;--container-widget-width:18.6%;--container-widget-flex-grow:0;top:44.2%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-88f198e{left:30.1%;}body.rtl .elementor-985 .elementor-element.elementor-element-88f198e{right:30.1%;}.elementor-985 .elementor-element.elementor-element-88f198e img{width:100%;height:100%;}.elementor-985 .elementor-element.elementor-element-15731ae{width:var( --container-widget-width, 21.2% );max-width:21.2%;--container-widget-width:21.2%;--container-widget-flex-grow:0;top:55.4%;z-index:1;}body:not(.rtl) .elementor-985 .elementor-element.elementor-element-15731ae{left:46%;}body.rtl .elementor-985 .elementor-element.elementor-element-15731ae{right:46%;}.elementor-985 .elementor-element.elementor-element-15731ae img{width:100%;height:100%;}.elementor-985 .elementor-element.elementor-element-fc3176a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-3509aad{--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:6.4px 6.4px;--row-gap:6.4px;--column-gap:6.4px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-985 .elementor-element.elementor-element-e18cc25 .elementor-heading-title{font-family:var( --e-global-typography-mmsecno-font-family ), Sans-serif;font-size:var( --e-global-typography-mmsecno-font-size );font-weight:var( --e-global-typography-mmsecno-font-weight );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-3c52881 .elementor-heading-title{font-family:var( --e-global-typography-mmsecxl-font-family ), Sans-serif;font-size:var( --e-global-typography-mmsecxl-font-size );font-weight:var( --e-global-typography-mmsecxl-font-weight );text-transform:var( --e-global-typography-mmsecxl-text-transform );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );color:var( --e-global-color-text );}.elementor-985 .elementor-element.elementor-element-41f8463 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-985 .elementor-element.elementor-element-2e70de3 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-985 .elementor-element.elementor-element-d17e80d img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-985 .elementor-element.elementor-element-8df83cb img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-985 .elementor-element.elementor-element-e83f0fb img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-985 .elementor-element.elementor-element-fd2b519 img{width:100%;height:220px;object-fit:cover;object-position:center center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-985 .elementor-element.elementor-element-d5e8df6{--width:100%;}.elementor-985 .elementor-element.elementor-element-58d9728{--width:1px;}.elementor-985 .elementor-element.elementor-element-cc9b8da{--width:100%;}.elementor-985 .elementor-element.elementor-element-28e18ff{--width:38%;}.elementor-985 .elementor-element.elementor-element-3509aad{--width:38%;}}@media(max-width:1280px) and (min-width:768px){.elementor-985 .elementor-element.elementor-element-28e18ff{--width:38%;}}@media(max-width:900px) and (min-width:768px){.elementor-985 .elementor-element.elementor-element-d5e8df6{--width:100%;}.elementor-985 .elementor-element.elementor-element-58d9728{--width:1px;}.elementor-985 .elementor-element.elementor-element-3509aad{--width:38%;}}@media(max-width:1280px){.elementor-985 .elementor-element.elementor-element-669af18 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebr-font-size );line-height:var( --e-global-typography-mmeyebr-line-height );letter-spacing:var( --e-global-typography-mmeyebr-letter-spacing );}.elementor-985 .elementor-element.elementor-element-6b8efd2 .elementor-heading-title{font-size:var( --e-global-typography-mmherot-font-size );line-height:var( --e-global-typography-mmherot-line-height );letter-spacing:var( --e-global-typography-mmherot-letter-spacing );}.elementor-985 .elementor-element.elementor-element-cf0490e .elementor-heading-title{font-size:var( --e-global-typography-mmherow-font-size );line-height:var( --e-global-typography-mmherow-line-height );letter-spacing:var( --e-global-typography-mmherow-letter-spacing );}.elementor-985 .elementor-element.elementor-element-8df38ee .elementor-heading-title{font-size:var( --e-global-typography-mmscrl-font-size );line-height:var( --e-global-typography-mmscrl-line-height );letter-spacing:var( --e-global-typography-mmscrl-letter-spacing );}.elementor-985 .elementor-element.elementor-element-1ecf77e .elementor-heading-title{font-size:var( --e-global-typography-mmsecno-font-size );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );}.elementor-985 .elementor-element.elementor-element-fc4b0d1 .elementor-heading-title{font-size:var( --e-global-typography-mmsecxl-font-size );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );}.elementor-985 .elementor-element.elementor-element-e18cc25 .elementor-heading-title{font-size:var( --e-global-typography-mmsecno-font-size );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );}.elementor-985 .elementor-element.elementor-element-3c52881 .elementor-heading-title{font-size:var( --e-global-typography-mmsecxl-font-size );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );}}@media(max-width:900px){.elementor-985 .elementor-element.elementor-element-f04af61{--min-height:max(100vh, 680px);--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-985 .elementor-element.elementor-element-3555793{--padding-top:0;--padding-bottom:0;--padding-left:6vw;--padding-right:6vw;}.elementor-985 .elementor-element.elementor-element-669af18 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebr-font-size );line-height:var( --e-global-typography-mmeyebr-line-height );letter-spacing:var( --e-global-typography-mmeyebr-letter-spacing );}.elementor-985 .elementor-element.elementor-element-6b8efd2 .elementor-heading-title{font-size:var( --e-global-typography-mmherot-font-size );line-height:var( --e-global-typography-mmherot-line-height );letter-spacing:var( --e-global-typography-mmherot-letter-spacing );}.elementor-985 .elementor-element.elementor-element-cf0490e .elementor-heading-title{font-size:var( --e-global-typography-mmherow-font-size );line-height:var( --e-global-typography-mmherow-line-height );letter-spacing:var( --e-global-typography-mmherow-letter-spacing );}.elementor-985 .elementor-element.elementor-element-8df38ee .elementor-heading-title{font-size:var( --e-global-typography-mmscrl-font-size );line-height:var( --e-global-typography-mmscrl-line-height );letter-spacing:var( --e-global-typography-mmscrl-letter-spacing );}.elementor-985 .elementor-element.elementor-element-df9bcbd{--min-height:clamp(40px, 5vw, 96px);}.elementor-985 .elementor-element.elementor-element-1ecf77e .elementor-heading-title{font-size:var( --e-global-typography-mmsecno-font-size );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );}.elementor-985 .elementor-element.elementor-element-fc4b0d1 .elementor-heading-title{font-size:var( --e-global-typography-mmsecxl-font-size );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );}.elementor-985 .elementor-element.elementor-element-e18cc25 .elementor-heading-title{font-size:var( --e-global-typography-mmsecno-font-size );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );}.elementor-985 .elementor-element.elementor-element-3c52881 .elementor-heading-title{font-size:var( --e-global-typography-mmsecxl-font-size );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );}}@media(max-width:767px){.elementor-985 .elementor-element.elementor-element-f04af61{--min-height:max(100vh, 680px);--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-985 .elementor-element.elementor-element-3555793{--padding-top:0;--padding-bottom:0;--padding-left:6vw;--padding-right:6vw;}.elementor-985 .elementor-element.elementor-element-669af18 .elementor-heading-title{font-size:var( --e-global-typography-mmeyebr-font-size );line-height:var( --e-global-typography-mmeyebr-line-height );letter-spacing:var( --e-global-typography-mmeyebr-letter-spacing );}.elementor-985 .elementor-element.elementor-element-6b8efd2 .elementor-heading-title{font-size:var( --e-global-typography-mmherot-font-size );line-height:var( --e-global-typography-mmherot-line-height );letter-spacing:var( --e-global-typography-mmherot-letter-spacing );}.elementor-985 .elementor-element.elementor-element-cf0490e .elementor-heading-title{font-size:var( --e-global-typography-mmherow-font-size );line-height:var( --e-global-typography-mmherow-line-height );letter-spacing:var( --e-global-typography-mmherow-letter-spacing );}.elementor-985 .elementor-element.elementor-element-d5e8df6{--width:100%;}.elementor-985 .elementor-element.elementor-element-58d9728{--width:1px;}.elementor-985 .elementor-element.elementor-element-8df38ee .elementor-heading-title{font-size:var( --e-global-typography-mmscrl-font-size );line-height:var( --e-global-typography-mmscrl-line-height );letter-spacing:var( --e-global-typography-mmscrl-letter-spacing );}.elementor-985 .elementor-element.elementor-element-df9bcbd{--min-height:clamp(40px, 5vw, 96px);}.elementor-985 .elementor-element.elementor-element-1ecf77e .elementor-heading-title{font-size:var( --e-global-typography-mmsecno-font-size );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );}.elementor-985 .elementor-element.elementor-element-fc4b0d1 .elementor-heading-title{font-size:var( --e-global-typography-mmsecxl-font-size );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );}.elementor-985 .elementor-element.elementor-element-3509aad{--width:38%;}.elementor-985 .elementor-element.elementor-element-e18cc25 .elementor-heading-title{font-size:var( --e-global-typography-mmsecno-font-size );line-height:var( --e-global-typography-mmsecno-line-height );letter-spacing:var( --e-global-typography-mmsecno-letter-spacing );}.elementor-985 .elementor-element.elementor-element-3c52881 .elementor-heading-title{font-size:var( --e-global-typography-mmsecxl-font-size );line-height:var( --e-global-typography-mmsecxl-line-height );letter-spacing:var( --e-global-typography-mmsecxl-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-6b8efd2 *//* old two-layer title shadow */ .elementor-985 .elementor-element.elementor-element-6b8efd2 .elementor-heading-title{text-shadow:0 2px 32px rgba(0,0,0,.6),0 1px 8px rgba(0,0,0,.4)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf0490e *//* old hero word: letter-spacing comes from the title size (0.02 x title), two-layer shadow,
   slide out to the right / in from the left every 2.8 s (script: Custom Code 'Hero rotating word') */
.elementor-985 .elementor-element.elementor-element-cf0490e .elementor-heading-title{letter-spacing:calc(clamp(1.6rem, 3vw, 3.2rem) * .02);white-space:nowrap;text-shadow:0 2px 32px rgba(0,0,0,.6),0 1px 8px rgba(0,0,0,.4)}
body:not(.elementor-editor-active) .elementor-985 .elementor-element.elementor-element-cf0490e .elementor-heading-title:not([data-mm-init]){visibility:hidden}
.elementor-985 .elementor-element.elementor-element-cf0490e .hero-cycling-word{display:block;transition:opacity .4s ease,transform .4s ease;opacity:1;transform:translateX(0)}
.elementor-985 .elementor-element.elementor-element-cf0490e .hero-cycling-word.cw-exit{opacity:0;transform:translateX(70px)}
.elementor-985 .elementor-element.elementor-element-cf0490e .hero-cycling-word.cw-enter-prep{transition:none;opacity:0;transform:translateX(-70px)}
@media (max-width:900px){.elementor-985 .elementor-element.elementor-element-cf0490e .elementor-heading-title{white-space:normal}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d9728 *//* the brighter segment that runs down the scroll line (2 s loop, as before) */ .elementor-985 .elementor-element.elementor-element-58d9728{background-image:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)) !important;background-repeat:no-repeat;animation:mmScrollLine 2s cubic-bezier(.25,.46,.45,.94) infinite} @keyframes mmScrollLine{0%{background-size:100% 0;background-position:top}50%{background-size:100% 100%;background-position:top}51%{background-size:100% 100%;background-position:bottom}100%{background-size:100% 0;background-position:bottom}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04af61 *//* the old hero shade has three stops (72 % / 60 % / 82 % black); Elementor's gradient control has two */
.elementor-985 .elementor-element.elementor-element-f04af61::before{background-image:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.82) 100%) !important;opacity:1 !important;z-index:1} /* video framed like the old <video> (object-fit: cover, centred) instead of Elementor's scripted sizing */ .elementor-985 .elementor-element.elementor-element-f04af61 > .elementor-background-video-container .elementor-background-video-hosted{top:0 !important;left:0 !important;width:100% !important;height:100% !important;transform:none !important;object-fit:cover;object-position:50% 50%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8515bf */.elementor-985 .elementor-element.elementor-element-c8515bf img{aspect-ratio:195 / 382}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9907de2 */.elementor-985 .elementor-element.elementor-element-9907de2 img{aspect-ratio:172 / 262}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3610ce4 */.elementor-985 .elementor-element.elementor-element-3610ce4 img{aspect-ratio:676 / 375}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bc224f */.elementor-985 .elementor-element.elementor-element-9bc224f img{aspect-ratio:592 / 326}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c1ba54 */.elementor-985 .elementor-element.elementor-element-7c1ba54 img{aspect-ratio:176 / 262}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3efe96 *//* collage canvas: fixed proportions of the old flat comp, sizes in container units so text scales with the photos */
.elementor-985 .elementor-element.elementor-element-c3efe96{container-type:inline-size;aspect-ratio:1922 / 767;line-height:0}
/* per-photo hover zoom inside its own frame (pointer devices only, as before: 1.1x, 0.7 s) */
.elementor-985 .elementor-element.elementor-element-c3efe96 > .elementor-widget-image{overflow:hidden}
.elementor-985 .elementor-element.elementor-element-c3efe96 > .elementor-widget-image img{display:block;width:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}
@media (hover:hover){.elementor-985 .elementor-element.elementor-element-c3efe96 > .elementor-widget-image:hover img{transform:scale(1.1)}}
/* headings never block the photo hover */
.elementor-985 .elementor-element.elementor-element-c3efe96 > .elementor-widget-heading{pointer-events:none}
.elementor-985 .elementor-element.elementor-element-c3efe96 > .elementor-widget-heading .elementor-heading-title{white-space:nowrap;line-height:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edbab45 *//* full-width design image, no crop; ratio pinned to the original file (resized copies round differently) */ .elementor-985 .elementor-element.elementor-element-edbab45{line-height:0} .elementor-985 .elementor-element.elementor-element-edbab45 img{display:block;width:100%;height:auto;aspect-ratio:2560 / 1429}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-283fadd */.elementor-985 .elementor-element.elementor-element-283fadd img{aspect-ratio:303 / 412}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c11de */.elementor-985 .elementor-element.elementor-element-79c11de img{aspect-ratio:373 / 293}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e9583c */.elementor-985 .elementor-element.elementor-element-8e9583c img{aspect-ratio:230 / 257}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-995af87 */.elementor-985 .elementor-element.elementor-element-995af87 img{aspect-ratio:436 / 575}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffdf3a *//* collage canvas: fixed proportions of the old flat comp, sizes in container units so text scales with the photos */
.elementor-985 .elementor-element.elementor-element-7ffdf3a{container-type:inline-size;aspect-ratio:1920 / 784;line-height:0}
/* per-photo hover zoom inside its own frame (pointer devices only, as before: 1.1x, 0.7 s) */
.elementor-985 .elementor-element.elementor-element-7ffdf3a > .elementor-widget-image{overflow:hidden}
.elementor-985 .elementor-element.elementor-element-7ffdf3a > .elementor-widget-image img{display:block;width:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}
@media (hover:hover){.elementor-985 .elementor-element.elementor-element-7ffdf3a > .elementor-widget-image:hover img{transform:scale(1.1)}}
/* headings never block the photo hover */
.elementor-985 .elementor-element.elementor-element-7ffdf3a > .elementor-widget-heading{pointer-events:none}
.elementor-985 .elementor-element.elementor-element-7ffdf3a > .elementor-widget-heading .elementor-heading-title{white-space:nowrap;line-height:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-051007c */.elementor-985 .elementor-element.elementor-element-051007c img{aspect-ratio:138 / 253}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15ac3cd */.elementor-985 .elementor-element.elementor-element-15ac3cd img{aspect-ratio:714 / 394}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a37e52 */.elementor-985 .elementor-element.elementor-element-0a37e52 img{aspect-ratio:175 / 308}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2528553 */.elementor-985 .elementor-element.elementor-element-2528553 img{aspect-ratio:332 / 244}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-543f86d */.elementor-985 .elementor-element.elementor-element-543f86d img{aspect-ratio:238 / 315}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aae5b4 *//* collage canvas: fixed proportions of the old flat comp, sizes in container units so text scales with the photos */
.elementor-985 .elementor-element.elementor-element-6aae5b4{container-type:inline-size;aspect-ratio:1919 / 785;line-height:0}
/* per-photo hover zoom inside its own frame (pointer devices only, as before: 1.1x, 0.7 s) */
.elementor-985 .elementor-element.elementor-element-6aae5b4 > .elementor-widget-image{overflow:hidden}
.elementor-985 .elementor-element.elementor-element-6aae5b4 > .elementor-widget-image img{display:block;width:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}
@media (hover:hover){.elementor-985 .elementor-element.elementor-element-6aae5b4 > .elementor-widget-image:hover img{transform:scale(1.1)}}
/* headings never block the photo hover */
.elementor-985 .elementor-element.elementor-element-6aae5b4 > .elementor-widget-heading{pointer-events:none}
.elementor-985 .elementor-element.elementor-element-6aae5b4 > .elementor-widget-heading .elementor-heading-title{white-space:nowrap;line-height:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbfba2e *//* full-width design image, no crop; ratio pinned to the original file (resized copies round differently) */ .elementor-985 .elementor-element.elementor-element-fbfba2e{line-height:0} .elementor-985 .elementor-element.elementor-element-fbfba2e img{display:block;width:100%;height:auto;aspect-ratio:2560 / 1429}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e72be5 *//* 16:9 box as before */ .elementor-985 .elementor-element.elementor-element-5e72be5{height:24.3%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea2d71c *//* 16:9 box as before */ .elementor-985 .elementor-element.elementor-element-ea2d71c{height:25.21%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b2ab03 *//* 16:9 box as before */ .elementor-985 .elementor-element.elementor-element-2b2ab03{height:23.66%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-127d3a7 *//* 16:9 box as before */ .elementor-985 .elementor-element.elementor-element-127d3a7{height:25.72%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88f198e *//* 16:9 box as before */ .elementor-985 .elementor-element.elementor-element-88f198e{height:24.04%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15731ae *//* 16:9 box as before */ .elementor-985 .elementor-element.elementor-element-15731ae{height:27.41%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9b8da *//* old canvas: 100 % wide (max 2000 px), 1920 x 829 proportions */ .elementor-985 .elementor-element.elementor-element-cc9b8da{max-width:2000px;aspect-ratio:1920 / 829;min-height:0} /* old .collage-item: #333 frame, cover crop, 1.1x hover zoom (0.7 s) */ .elementor-985 .elementor-element.elementor-element-cc9b8da .elementor-widget-image{overflow:hidden;background:#333} .elementor-985 .elementor-element.elementor-element-cc9b8da .elementor-widget-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)} .elementor-985 .elementor-element.elementor-element-cc9b8da .elementor-widget-image:hover img{transform:scale(1.1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc3176a *//* old .collage-item: #333 frame, cover crop, 1.1x hover zoom (0.7 s) */ .elementor-985 .elementor-element.elementor-element-fc3176a .elementor-widget-image{overflow:hidden;background:#333} .elementor-985 .elementor-element.elementor-element-fc3176a .elementor-widget-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)} .elementor-985 .elementor-element.elementor-element-fc3176a .elementor-widget-image:hover img{transform:scale(1.1)} /* up to 900 px: full-width 220 px strips, as before */ .elementor-985 .elementor-element.elementor-element-fc3176a .elementor-widget-image img{height:220px}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
@font-face {
	font-family: 'Akira Expanded';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sklepmeblowy.smmtesting.pl/wp-content/uploads/2026/10/akira-expanded.woff2') format('woff2');
}
/* End Custom Fonts CSS */