.elementor-647 .elementor-element.elementor-element-27950a78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-647 .elementor-element.elementor-element-27950a78 > .elementor-background-overlay{background-color:#201816;opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-27950a78 .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-647 .elementor-element.elementor-element-27950a78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:230px 0px 100px 0px;}.elementor-647 .elementor-element.elementor-element-53237890 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f{width:var( --container-widget-width, 1000px );max-width:1000px;padding:0px 400px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:2.5em;color:#FFFFFF;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f .elementor-heading-title a{transition-duration:0s;}.elementor-647 .elementor-element.elementor-element-700ef58{padding:-4px 600px 0px 0px;column-gap:0px;font-family:"Voces", Sans-serif;font-weight:100;color:var( --e-global-color-3b5d44d );}.elementor-647 .elementor-element.elementor-element-700ef58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-700ef58 p{margin-block-end:8px;}.elementor-647 .elementor-element.elementor-element-2896d8e0{padding:-4px 600px 0px 0px;column-gap:0px;font-family:"Voces", Sans-serif;font-weight:100;color:var( --e-global-color-3b5d44d );}.elementor-647 .elementor-element.elementor-element-2896d8e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-2896d8e0 p{margin-block-end:8px;}.elementor-647 .elementor-element.elementor-element-8f3c207 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:1em;font-weight:700;text-decoration:none;}.elementor-647 .elementor-element.elementor-element-8f3c207 .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-8f3c207 .elementor-button:focus{background-color:var( --e-global-color-3b5d44d );color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-8f3c207.elementor-element{--align-self:center;}.elementor-647 .elementor-element.elementor-element-8f3c207 .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-8f3c207 .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-8f3c207 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-5c8aa9bb .elementor-button{background-color:#3EA02F;font-weight:600;text-decoration:none;letter-spacing:3.1px;}.elementor-647 .elementor-element.elementor-element-5c8aa9bb .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-5c8aa9bb .elementor-button:focus{background-color:var( --e-global-color-3b5d44d );color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-5c8aa9bb{width:auto;max-width:auto;--e-transform-translateX:806px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-647 .elementor-element.elementor-element-5c8aa9bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-5c8aa9bb .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-647 .elementor-element.elementor-element-5c8aa9bb .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-5c8aa9bb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-feb613b{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-678267aa{--display:flex;}.elementor-647 .elementor-element.elementor-element-a97f653{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-75c8303{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-d1df5b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-d1df5b9.e-con{--e-con-transform-translateX:24px;--e-con-transform-translateY:12px;}.elementor-647 .elementor-element.elementor-element-5a79764 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-5a79764.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-5a79764.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-5a79764.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-5a79764.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-5a79764.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-5a79764 .elementor-icon{font-size:51px;}.elementor-647 .elementor-element.elementor-element-5a79764 .elementor-icon svg{height:51px;}.elementor-647 .elementor-element.elementor-element-6b1b25a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-b35fe76 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:48px;}.elementor-647 .elementor-element.elementor-element-b35fe76 .elementor-counter-title{color:var( --e-global-color-primary );font-size:1em;}.elementor-647 .elementor-element.elementor-element-e688198{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-9338eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-b8b4019{--e-transform-translateX:-12px;--e-transform-translateY:12px;}.elementor-647 .elementor-element.elementor-element-b8b4019 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-b8b4019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-b8b4019.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-b8b4019.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-b8b4019.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-b8b4019.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-b8b4019 .elementor-icon{font-size:51px;}.elementor-647 .elementor-element.elementor-element-b8b4019 .elementor-icon svg{height:51px;}.elementor-647 .elementor-element.elementor-element-9f69af6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-9f69af6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-f4ae11a .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:48px;}.elementor-647 .elementor-element.elementor-element-f4ae11a .elementor-counter-title{color:var( --e-global-color-primary );font-size:1em;}.elementor-647 .elementor-element.elementor-element-c099521{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-83a969b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-faf6221{--e-transform-translateX:24px;--e-transform-translateY:12px;}.elementor-647 .elementor-element.elementor-element-faf6221 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-faf6221.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fae0cb2 );}.elementor-647 .elementor-element.elementor-element-faf6221.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-faf6221.elementor-view-default .elementor-icon{color:var( --e-global-color-fae0cb2 );border-color:var( --e-global-color-fae0cb2 );}.elementor-647 .elementor-element.elementor-element-faf6221.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-faf6221.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fae0cb2 );}.elementor-647 .elementor-element.elementor-element-faf6221 .elementor-icon{font-size:51px;}.elementor-647 .elementor-element.elementor-element-faf6221 .elementor-icon svg{height:51px;}.elementor-647 .elementor-element.elementor-element-6b06793{--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;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-647 .elementor-element.elementor-element-5e61701 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:48px;}.elementor-647 .elementor-element.elementor-element-5e61701 .elementor-counter-title{color:#201816;font-size:1em;}.elementor-647 .elementor-element.elementor-element-ce377c3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-47d1d29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-1f9ec32{--e-transform-translateX:24px;--e-transform-translateY:12px;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-647 .elementor-element.elementor-element-1f9ec32 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-1f9ec32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-1f9ec32.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-1f9ec32.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-1f9ec32.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-1f9ec32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-1f9ec32 .elementor-icon{font-size:51px;}.elementor-647 .elementor-element.elementor-element-1f9ec32 .elementor-icon svg{height:51px;}.elementor-647 .elementor-element.elementor-element-391d64c{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-391d64c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-446c33c{--display:grid;--min-height:25px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-647 .elementor-element.elementor-element-446c33c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-e5f26e7{--e-transform-translateY:12px;text-align:center;}.elementor-647 .elementor-element.elementor-element-e5f26e7 .elementor-heading-title{font-size:35px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-34884e8{font-size:1em;color:#201816;}.elementor-647 .elementor-element.elementor-element-a3680eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-a97ce52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-31867a7{--e-transform-translateX:24px;--e-transform-translateY:12px;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-647 .elementor-element.elementor-element-31867a7 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-31867a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-31867a7.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-31867a7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-31867a7.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-31867a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-31867a7 .elementor-icon{font-size:55px;}.elementor-647 .elementor-element.elementor-element-31867a7 .elementor-icon svg{height:55px;}.elementor-647 .elementor-element.elementor-element-850d523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-684c47b{--e-transform-translateX:-12px;--e-transform-translateY:12px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-684c47b .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:48px;}.elementor-647 .elementor-element.elementor-element-684c47b .elementor-counter-title{color:#201816;font-size:1em;}.elementor-647 .elementor-element.elementor-element-5da1fb8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-d8b0765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-d8b0765.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-1ad4d13{--e-transform-translateX:12px;--e-transform-translateY:12px;}.elementor-647 .elementor-element.elementor-element-1ad4d13 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-1ad4d13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-1ad4d13.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-1ad4d13.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-1ad4d13.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-1ad4d13.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-1ad4d13 .elementor-icon{font-size:46px;}.elementor-647 .elementor-element.elementor-element-1ad4d13 .elementor-icon svg{height:46px;}.elementor-647 .elementor-element.elementor-element-538a732{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-538a732.e-con{--e-con-transform-translateY:12px;--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-41b68a1{width:var( --container-widget-width, 109.576% );max-width:109.576%;--container-widget-width:109.576%;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-41b68a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-41b68a1 .elementor-counter{flex-direction:column-reverse;}.elementor-647 .elementor-element.elementor-element-41b68a1 .elementor-counter-title{justify-content:center;color:#201816;font-size:1em;line-height:29px;}.elementor-647 .elementor-element.elementor-element-41b68a1 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:48px;}.elementor-647 .elementor-element.elementor-element-9baf0a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-42707bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-9a23128{--e-transform-translateX:37px;--e-transform-translateY:12px;}.elementor-647 .elementor-element.elementor-element-9a23128 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-9a23128.elementor-view-stacked .elementor-icon{background-color:#3EA02F;}.elementor-647 .elementor-element.elementor-element-9a23128.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-9a23128.elementor-view-default .elementor-icon{color:#3EA02F;border-color:#3EA02F;}.elementor-647 .elementor-element.elementor-element-9a23128.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-9a23128.elementor-view-default .elementor-icon svg{fill:#3EA02F;}.elementor-647 .elementor-element.elementor-element-9a23128 .elementor-icon{font-size:51px;}.elementor-647 .elementor-element.elementor-element-9a23128 .elementor-icon svg{height:51px;}.elementor-647 .elementor-element.elementor-element-5287191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-f5d12a7 .elementor-counter-title{justify-content:center;color:#201816;font-size:1em;}.elementor-647 .elementor-element.elementor-element-f5d12a7 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:48px;}.elementor-647 .elementor-element.elementor-element-0f02506{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-647 .elementor-element.elementor-element-94f6673{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-5bf5078{--e-transform-translateX:12px;--e-transform-translateY:12px;}.elementor-647 .elementor-element.elementor-element-5bf5078 .elementor-icon-wrapper{text-align:end;}.elementor-647 .elementor-element.elementor-element-5bf5078.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-5bf5078.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-5bf5078.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-5bf5078.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-5bf5078.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-647 .elementor-element.elementor-element-5bf5078 .elementor-icon{font-size:51px;}.elementor-647 .elementor-element.elementor-element-5bf5078 .elementor-icon svg{height:51px;}.elementor-647 .elementor-element.elementor-element-58f44f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-647 .elementor-element.elementor-element-58f44f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-c6293b8 .elementor-counter-title{justify-content:center;color:#201816;font-size:1em;}.elementor-647 .elementor-element.elementor-element-c6293b8 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:48px;}.elementor-647 .elementor-element.elementor-element-8344437{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-647 .elementor-element.elementor-element-82f2ad7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-aaaefea{--display:flex;--min-height:300px;}.elementor-647 .elementor-element.elementor-element-aaaefea:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-aaaefea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/10/1-1-scaled.jpg");background-position:center center;background-size:120% auto;}.elementor-647 .elementor-element.elementor-element-c26ad7d{background-color:transparent;top:0px;background-image:linear-gradient(180deg, var( --e-global-color-3b5d44d ) 0%, var( --e-global-color-15d385a ) 100%);}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-c26ad7d{left:34px;}body.rtl .elementor-647 .elementor-element.elementor-element-c26ad7d{right:34px;}.elementor-647 .elementor-element.elementor-element-c26ad7d .elementor-heading-title{font-family:var( --e-global-typography-b42e035-font-family ), Sans-serif;font-size:var( --e-global-typography-b42e035-font-size );font-weight:var( --e-global-typography-b42e035-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-e012091{--display:flex;--min-height:300px;}.elementor-647 .elementor-element.elementor-element-e012091:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-e012091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/10/Podlogi-scaled-e1760430938363.jpg");background-position:-112px 0px;background-size:200% auto;}.elementor-647 .elementor-element.elementor-element-78d43ab{background-color:transparent;top:-1px;background-image:linear-gradient(180deg, var( --e-global-color-3b5d44d ) 0%, var( --e-global-color-15d385a ) 100%);}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-78d43ab{left:33px;}body.rtl .elementor-647 .elementor-element.elementor-element-78d43ab{right:33px;}.elementor-647 .elementor-element.elementor-element-78d43ab .elementor-heading-title{font-family:var( --e-global-typography-b42e035-font-family ), Sans-serif;font-size:var( --e-global-typography-b42e035-font-size );font-weight:var( --e-global-typography-b42e035-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-403d2fb{--display:flex;--min-height:300px;}.elementor-647 .elementor-element.elementor-element-403d2fb:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-403d2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/10/Barierki-scaled.jpg");background-size:120% auto;}.elementor-647 .elementor-element.elementor-element-f90b118{background-color:transparent;top:1px;background-image:linear-gradient(180deg, var( --e-global-color-3b5d44d ) 0%, var( --e-global-color-15d385a ) 100%);}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-f90b118{left:30px;}body.rtl .elementor-647 .elementor-element.elementor-element-f90b118{right:30px;}.elementor-647 .elementor-element.elementor-element-f90b118 .elementor-heading-title{font-family:var( --e-global-typography-b42e035-font-family ), Sans-serif;font-size:var( --e-global-typography-b42e035-font-size );font-weight:var( --e-global-typography-b42e035-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-f90b118 .elementor-heading-title a:hover, .elementor-647 .elementor-element.elementor-element-f90b118 .elementor-heading-title a:focus{color:#000000;}.elementor-647 .elementor-element.elementor-element-e595142{--display:flex;--min-height:300px;}.elementor-647 .elementor-element.elementor-element-e595142:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-e595142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/10/Oswietlenie-scaled.jpg");background-position:center center;background-size:cover;}.elementor-647 .elementor-element.elementor-element-5670563{background-color:transparent;top:1px;background-image:linear-gradient(180deg, var( --e-global-color-3b5d44d ) 0%, var( --e-global-color-15d385a ) 100%);}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-5670563{left:32px;}body.rtl .elementor-647 .elementor-element.elementor-element-5670563{right:32px;}.elementor-647 .elementor-element.elementor-element-5670563 .elementor-heading-title{font-family:var( --e-global-typography-b42e035-font-family ), Sans-serif;font-size:var( --e-global-typography-b42e035-font-size );font-weight:var( --e-global-typography-b42e035-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-5670563 .elementor-heading-title a:hover, .elementor-647 .elementor-element.elementor-element-5670563 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-5670563 .elementor-heading-title a{transition-duration:0s;}.elementor-647 .elementor-element.elementor-element-8336057{--display:flex;--min-height:300px;}.elementor-647 .elementor-element.elementor-element-8336057:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-8336057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/11/20240510_113558-scaled.jpg");background-position:center center;background-size:cover;}.elementor-647 .elementor-element.elementor-element-41507f5{background-color:transparent;top:1px;background-image:linear-gradient(180deg, var( --e-global-color-3b5d44d ) 0%, var( --e-global-color-15d385a ) 100%);}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-41507f5{left:32px;}body.rtl .elementor-647 .elementor-element.elementor-element-41507f5{right:32px;}.elementor-647 .elementor-element.elementor-element-41507f5 .elementor-heading-title{font-family:var( --e-global-typography-b42e035-font-family ), Sans-serif;font-size:var( --e-global-typography-b42e035-font-size );font-weight:var( --e-global-typography-b42e035-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-237c131{--display:flex;--min-height:300px;}.elementor-647 .elementor-element.elementor-element-237c131:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-237c131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/10/Listwa-schody1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-647 .elementor-element.elementor-element-7c1fbf6{background-color:transparent;top:1px;background-image:linear-gradient(180deg, var( --e-global-color-3b5d44d ) 0%, var( --e-global-color-15d385a ) 100%);}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-7c1fbf6{left:33px;}body.rtl .elementor-647 .elementor-element.elementor-element-7c1fbf6{right:33px;}.elementor-647 .elementor-element.elementor-element-7c1fbf6 .elementor-heading-title{font-family:var( --e-global-typography-b42e035-font-family ), Sans-serif;font-size:var( --e-global-typography-b42e035-font-size );font-weight:var( --e-global-typography-b42e035-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-dde67ba:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-dde67ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/09/20250328_152848-scaled.jpg");background-position:center center;background-size:cover;}.elementor-647 .elementor-element.elementor-element-dde67ba > .elementor-background-overlay{background-color:#201816;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-dde67ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-647 .elementor-element.elementor-element-5016495 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-5016495 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-fa94e2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-2dfd0c4{padding:0px 0px 0px 0px;text-align:start;}.elementor-647 .elementor-element.elementor-element-2dfd0c4 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:2.4em;font-weight:200;color:var( --e-global-color-3b5d44d );}.elementor-bc-flex-widget .elementor-647 .elementor-element.elementor-element-113e658.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-647 .elementor-element.elementor-element-113e658.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-647 .elementor-element.elementor-element-113e658 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-b856030 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Voces", Sans-serif;font-size:1em;font-weight:700;text-decoration:none;}.elementor-647 .elementor-element.elementor-element-b856030 .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-b856030 .elementor-button:focus{background-color:var( --e-global-color-3b5d44d );color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-b856030.elementor-element{--align-self:center;}.elementor-647 .elementor-element.elementor-element-b856030 .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-b856030 .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-b856030 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-eb591a5{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-0315db5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-647 .elementor-element.elementor-element-0315db5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebee5f );}.elementor-647 .elementor-element.elementor-element-0315db5:hover > .elementor-element-populated{background-color:var( --e-global-color-fae0cb2 );}.elementor-647 .elementor-element.elementor-element-0315db5 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0;}.elementor-647 .elementor-element.elementor-element-0315db5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.78;}.elementor-647 .elementor-element.elementor-element-0315db5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 30px 50px 30px;}.elementor-647 .elementor-element.elementor-element-0315db5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-6a7569a .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-9cfdf5b{padding:0px 0px 0px 0px;text-align:center;}.elementor-647 .elementor-element.elementor-element-9cfdf5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-a43e28f{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-a43e28f a:hover, .elementor-647 .elementor-element.elementor-element-a43e28f a:focus{color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-b3df8ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-647 .elementor-element.elementor-element-b3df8ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b5d44d );}.elementor-647 .elementor-element.elementor-element-b3df8ef:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-b3df8ef > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-3b5d44d );opacity:0.93;}.elementor-647 .elementor-element.elementor-element-b3df8ef:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.78;}.elementor-647 .elementor-element.elementor-element-b3df8ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 30px 50px 30px;}.elementor-647 .elementor-element.elementor-element-b3df8ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-9f5fb42 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-9f5fb42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-9f5fb42.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-9f5fb42.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-9f5fb42.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-9f5fb42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-e31a271{padding:0px 0px 0px 0px;text-align:center;}.elementor-647 .elementor-element.elementor-element-e31a271 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-8d4462e{text-align:start;font-size:15px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-8d4462e a{color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-c35d86b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-647 .elementor-element.elementor-element-c35d86b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-647 .elementor-element.elementor-element-c35d86b:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-c35d86b > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-3b5d44d );opacity:0.93;}.elementor-647 .elementor-element.elementor-element-c35d86b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.78;}.elementor-647 .elementor-element.elementor-element-c35d86b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 30px 50px 30px;}.elementor-647 .elementor-element.elementor-element-c35d86b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-088855c .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-088855c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-088855c.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-088855c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-088855c.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-088855c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-d26db27{padding:0px 0px 0px 0px;text-align:center;}.elementor-647 .elementor-element.elementor-element-d26db27 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-144b756{width:var( --container-widget-width, 99.667% );max-width:99.667%;--container-widget-width:99.667%;--container-widget-flex-grow:0;text-align:start;font-size:15px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-144b756.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-578fa1f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-578fa1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-6ea3050:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-6ea3050 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-3b5d44d );opacity:0.93;}.elementor-647 .elementor-element.elementor-element-6ea3050:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.78;}.elementor-647 .elementor-element.elementor-element-6ea3050 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 30px 50px 30px;}.elementor-647 .elementor-element.elementor-element-6ea3050 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-0e808c1 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-7593d81{padding:0px 0px 0px 0px;text-align:center;}.elementor-647 .elementor-element.elementor-element-7593d81 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-bfaa5e6{text-align:start;font-size:15px;color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-daccaf3:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-daccaf3 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-3b5d44d );opacity:0.93;}.elementor-647 .elementor-element.elementor-element-daccaf3:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.78;}.elementor-647 .elementor-element.elementor-element-daccaf3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 30px 50px 30px;}.elementor-647 .elementor-element.elementor-element-daccaf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-2da3c19 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-be6eba9{--e-transform-translateY:12px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-647 .elementor-element.elementor-element-be6eba9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-448f79a{--e-transform-translateX:0px;--e-transform-translateY:24px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:start;font-size:15px;color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-c690edf:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-c690edf > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-3b5d44d );opacity:0.93;}.elementor-647 .elementor-element.elementor-element-c690edf:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.78;}.elementor-647 .elementor-element.elementor-element-c690edf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 30px 50px 30px;}.elementor-647 .elementor-element.elementor-element-c690edf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-1bc0ea3 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-48fa200{--e-transform-translateY:12px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-647 .elementor-element.elementor-element-48fa200 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-647 .elementor-element.elementor-element-118c801{--e-transform-translateY:24px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-21e4fcd:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-21e4fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-647 .elementor-element.elementor-element-21e4fcd > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-21e4fcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-647 .elementor-element.elementor-element-066cd21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-066cd21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-7a051b6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-d898c6d{width:var( --container-widget-width, 98.953% );max-width:98.953%;--e-transform-translateX:36px;--e-transform-translateY:12px;padding:0px 0px 0px 0px;--container-widget-width:98.953%;--container-widget-flex-grow:0;text-align:start;}.elementor-647 .elementor-element.elementor-element-d898c6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-d898c6d .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:2.4em;font-weight:200;color:#000000;}.elementor-bc-flex-widget .elementor-647 .elementor-element.elementor-element-62eb4f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-647 .elementor-element.elementor-element-62eb4f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-647 .elementor-element.elementor-element-62eb4f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-647 .elementor-element.elementor-element-62eb4f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d0bc1fc-font-family ), Sans-serif;font-size:var( --e-global-typography-d0bc1fc-font-size );font-weight:var( --e-global-typography-d0bc1fc-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-647 .elementor-element.elementor-element-f56cd89{width:var( --container-widget-width, 94.903% );max-width:94.903%;--container-widget-width:94.903%;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-f56cd89.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-647 .elementor-element.elementor-element-6751627{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-647 .elementor-element.elementor-element-da44edb:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-da44edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://parkparkiet.pl/wp-content/uploads/2025/10/Schody-scaled.jpg");background-position:center center;}.elementor-647 .elementor-element.elementor-element-da44edb > .elementor-background-overlay{background-color:#1F2016;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-da44edb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 70px 0px;}.elementor-647 .elementor-element.elementor-element-3a07d26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-7a6f1c3 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-c2b79fc{text-align:center;}.elementor-647 .elementor-element.elementor-element-1ea9b66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-1ea9b66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-67e3cd2 img{max-width:100%;}.elementor-bc-flex-widget .elementor-647 .elementor-element.elementor-element-f4d9bf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-647 .elementor-element.elementor-element-f4d9bf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-647 .elementor-element.elementor-element-f4d9bf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-b7ce784{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-b7ce784 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-be43aff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-647 .elementor-element.elementor-element-be43aff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232523;}.elementor-647 .elementor-element.elementor-element-be43aff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -60px;--e-column-margin-right:0px;--e-column-margin-left:-60px;padding:30px 30px 30px 30px;}.elementor-647 .elementor-element.elementor-element-be43aff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-be43aff{z-index:1;}.elementor-647 .elementor-element.elementor-element-77d73af{padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-77d73af .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:2.5em;font-weight:400;color:var( --e-global-color-3b5d44d );}.elementor-647 .elementor-element.elementor-element-e8ee824{text-align:start;font-family:"Voces", Sans-serif;font-size:16px;font-weight:300;font-style:normal;color:var( --e-global-color-3b5d44d );}.elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-647 .elementor-element.elementor-element-3d813b4{width:var( --container-widget-width, 50.176% );max-width:50.176%;--e-transform-translateX:0px;--e-transform-translateY:-24px;--e-transform-skewX:0deg;--e-transform-skewY:0deg;background-color:var( --e-global-color-fae0cb2 );--container-widget-width:50.176%;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-3d813b4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button{text-decoration:none;border-radius:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button:focus svg{fill:#000000;}.elementor-647 .elementor-element.elementor-element-a620976 .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-a620976 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-647 .elementor-element.elementor-element-a620976{width:var( --container-widget-width, 59.362% );max-width:59.362%;--e-transform-translateX:122px;--e-transform-translateY:-12px;--container-widget-width:59.362%;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-a620976.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-a620976 .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-a620976 .elementor-button{text-decoration:none;}.elementor-647 .elementor-element.elementor-element-a620976 .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-a620976 .elementor-button:focus svg{fill:#000000;}.elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-647 .elementor-element.elementor-element-0c4855b{width:var( --container-widget-width, 59.362% );max-width:59.362%;--e-transform-translateX:245px;--e-transform-translateY:0px;--container-widget-width:59.362%;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-0c4855b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button{text-decoration:none;}.elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button:focus svg{fill:#000000;}.elementor-647 .elementor-element.elementor-element-05d57d1 > .elementor-background-overlay{background-color:#1F2016;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-05d57d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 70px 0px;}.elementor-647 .elementor-element.elementor-element-c2d3983:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-647 .elementor-element.elementor-element-c2d3983 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d385a );}.elementor-bc-flex-widget .elementor-647 .elementor-element.elementor-element-c2d3983.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-647 .elementor-element.elementor-element-c2d3983.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-647 .elementor-element.elementor-element-c2d3983 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-c2d3983 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-0a6ab2a:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-0a6ab2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebee5f );}.elementor-647 .elementor-element.elementor-element-0a6ab2a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-0a6ab2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-fd2e066:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-647 .elementor-element.elementor-element-fd2e066 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d385a );}.elementor-647 .elementor-element.elementor-element-fd2e066 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -60px;--e-column-margin-right:0px;--e-column-margin-left:-60px;padding:30px 30px 30px 30px;}.elementor-647 .elementor-element.elementor-element-fd2e066 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-647 .elementor-element.elementor-element-fd2e066{z-index:1;}.elementor-647 .elementor-element.elementor-element-10302e2{width:var( --container-widget-width, 107.195% );max-width:107.195%;background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 6px 0px;--container-widget-width:107.195%;--container-widget-flex-grow:0;text-align:end;}.elementor-647 .elementor-element.elementor-element-10302e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-10302e2 .elementor-heading-title{font-family:"Abel", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-647 .elementor-element.elementor-element-be48387{width:var( --container-widget-width, 107.243% );max-width:107.243%;--e-transform-translateY:12px;background-color:var( --e-global-color-15d385a );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;--container-widget-width:107.243%;--container-widget-flex-grow:0;text-align:end;font-family:"Inter", Sans-serif;font-size:22px;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-647 .elementor-element.elementor-element-be48387.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button:hover, .elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-3b5d44d );}.elementor-647 .elementor-element.elementor-element-d48dfc2{width:var( --container-widget-width, 107.533% );max-width:107.533%;--e-transform-translateX:0px;--e-transform-translateY:-85px;--container-widget-width:107.533%;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-d48dfc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:700;text-decoration:none;}.elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button:hover svg, .elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button:focus svg{fill:var( --e-global-color-3b5d44d );}.elementor-647 .elementor-element.elementor-element-3ed6910 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-9dc9e43{width:var( --container-widget-width, 101.731% );max-width:101.731%;--container-widget-width:101.731%;--container-widget-flex-grow:0;text-align:start;}.elementor-647 .elementor-element.elementor-element-9dc9e43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-9dc9e43 img{max-width:100%;}@media(min-width:768px){.elementor-647 .elementor-element.elementor-element-d1df5b9{--width:33.3333%;}.elementor-647 .elementor-element.elementor-element-6b1b25a{--width:66.6666%;}.elementor-647 .elementor-element.elementor-element-9338eea{--width:33.3333%;}.elementor-647 .elementor-element.elementor-element-9f69af6{--width:84.496%;}.elementor-647 .elementor-element.elementor-element-83a969b{--width:33.3333%;}.elementor-647 .elementor-element.elementor-element-6b06793{--width:66.6666%;}.elementor-647 .elementor-element.elementor-element-47d1d29{--width:33.3333%;}.elementor-647 .elementor-element.elementor-element-391d64c{--width:72.892%;}.elementor-647 .elementor-element.elementor-element-446c33c{--width:95.476%;}.elementor-647 .elementor-element.elementor-element-a97ce52{--width:33.3333%;}.elementor-647 .elementor-element.elementor-element-850d523{--width:66.6666%;}.elementor-647 .elementor-element.elementor-element-d8b0765{--width:9.282%;}.elementor-647 .elementor-element.elementor-element-538a732{--width:100.902%;}.elementor-647 .elementor-element.elementor-element-42707bf{--width:33.3333%;}.elementor-647 .elementor-element.elementor-element-5287191{--width:66.6666%;}.elementor-647 .elementor-element.elementor-element-94f6673{--width:33.3333%;}.elementor-647 .elementor-element.elementor-element-58f44f2{--width:76.288%;}.elementor-647 .elementor-element.elementor-element-fa94e2b{width:67%;}.elementor-647 .elementor-element.elementor-element-113e658{width:33%;}.elementor-647 .elementor-element.elementor-element-7a051b6{width:69%;}.elementor-647 .elementor-element.elementor-element-62eb4f8{width:31%;}.elementor-647 .elementor-element.elementor-element-c2d3983{width:45.433%;}.elementor-647 .elementor-element.elementor-element-3ed6910{width:54.567%;}}@media(max-width:1024px) and (min-width:768px){.elementor-647 .elementor-element.elementor-element-fa94e2b{width:60%;}.elementor-647 .elementor-element.elementor-element-113e658{width:40%;}.elementor-647 .elementor-element.elementor-element-7a051b6{width:60%;}.elementor-647 .elementor-element.elementor-element-62eb4f8{width:40%;}.elementor-647 .elementor-element.elementor-element-3a07d26{width:45%;}.elementor-647 .elementor-element.elementor-element-7a6f1c3{width:49%;}.elementor-647 .elementor-element.elementor-element-1ea9b66{width:51%;}.elementor-647 .elementor-element.elementor-element-f4d9bf1{width:55%;}.elementor-647 .elementor-element.elementor-element-c2d3983{width:55%;}.elementor-647 .elementor-element.elementor-element-3ed6910{width:45%;}}@media(min-width:1025px){.elementor-647 .elementor-element.elementor-element-dde67ba:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-dde67ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-647 .elementor-element.elementor-element-da44edb:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-da44edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-647 .elementor-element.elementor-element-27950a78{margin-top:0px;margin-bottom:0px;padding:200px 30px 100px 30px;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f{width:100%;max-width:100%;padding:0px 150px 0px 0px;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f .elementor-heading-title{font-size:2.1em;}.elementor-647 .elementor-element.elementor-element-700ef58{padding:0px 200px 0px 0px;}.elementor-647 .elementor-element.elementor-element-2896d8e0{padding:0px 200px 0px 0px;}.elementor-647 .elementor-element.elementor-element-8f3c207 .elementor-button{font-size:1em;}.elementor-647 .elementor-element.elementor-element-446c33c{--grid-auto-flow:row;}.elementor-647 .elementor-element.elementor-element-8344437{--e-n-carousel-swiper-slides-to-display:2;}.elementor-647 .elementor-element.elementor-element-82f2ad7{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:59px;--padding-left:20px;--padding-right:20px;}.elementor-647 .elementor-element.elementor-element-aaaefea:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-aaaefea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:539px auto;}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-c26ad7d{left:7.966px;}body.rtl .elementor-647 .elementor-element.elementor-element-c26ad7d{right:7.966px;}.elementor-647 .elementor-element.elementor-element-c26ad7d{top:0px;}.elementor-647 .elementor-element.elementor-element-c26ad7d .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}.elementor-647 .elementor-element.elementor-element-e012091:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-e012091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-75px -2px;background-size:588px auto;}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-78d43ab{left:7.966px;}body.rtl .elementor-647 .elementor-element.elementor-element-78d43ab{right:7.966px;}.elementor-647 .elementor-element.elementor-element-78d43ab{top:0px;}.elementor-647 .elementor-element.elementor-element-78d43ab .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}.elementor-647 .elementor-element.elementor-element-403d2fb:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-403d2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:420px auto;}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-f90b118{left:7.966px;}body.rtl .elementor-647 .elementor-element.elementor-element-f90b118{right:7.966px;}.elementor-647 .elementor-element.elementor-element-f90b118{top:0px;}.elementor-647 .elementor-element.elementor-element-f90b118 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-5670563{left:7.966px;}body.rtl .elementor-647 .elementor-element.elementor-element-5670563{right:7.966px;}.elementor-647 .elementor-element.elementor-element-5670563{top:0px;}.elementor-647 .elementor-element.elementor-element-5670563 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-41507f5{left:7.966px;}body.rtl .elementor-647 .elementor-element.elementor-element-41507f5{right:7.966px;}.elementor-647 .elementor-element.elementor-element-41507f5{top:0px;}.elementor-647 .elementor-element.elementor-element-41507f5 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-7c1fbf6{left:7.966px;}body.rtl .elementor-647 .elementor-element.elementor-element-7c1fbf6{right:7.966px;}.elementor-647 .elementor-element.elementor-element-7c1fbf6{top:0px;}.elementor-647 .elementor-element.elementor-element-7c1fbf6 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}.elementor-647 .elementor-element.elementor-element-dde67ba{padding:100px 30px 100px 30px;}.elementor-647 .elementor-element.elementor-element-2dfd0c4 .elementor-heading-title{font-size:1.8em;}.elementor-647 .elementor-element.elementor-element-b856030 .elementor-button{font-size:1em;}.elementor-647 .elementor-element.elementor-element-0315db5 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:40px 10px 40px 10px;}.elementor-647 .elementor-element.elementor-element-9cfdf5b .elementor-heading-title{font-size:1.2em;}.elementor-647 .elementor-element.elementor-element-b3df8ef > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:40px 10px 40px 10px;}.elementor-647 .elementor-element.elementor-element-e31a271 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-c35d86b > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:40px 10px 40px 10px;}.elementor-647 .elementor-element.elementor-element-d26db27 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-6ea3050 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:40px 10px 40px 10px;}.elementor-647 .elementor-element.elementor-element-7593d81 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-daccaf3 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:40px 10px 40px 10px;}.elementor-647 .elementor-element.elementor-element-be6eba9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-c690edf > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:40px 10px 40px 10px;}.elementor-647 .elementor-element.elementor-element-48fa200 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-21e4fcd{padding:100px 30px 100px 30px;}.elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button{font-size:var( --e-global-typography-d0bc1fc-font-size );}.elementor-647 .elementor-element.elementor-element-da44edb{margin-top:0px;margin-bottom:0px;padding:100px 30px 50px 30px;}.elementor-bc-flex-widget .elementor-647 .elementor-element.elementor-element-3a07d26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-647 .elementor-element.elementor-element-3a07d26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-647 .elementor-element.elementor-element-3a07d26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-647 .elementor-element.elementor-element-5ef6057{margin-top:0px;margin-bottom:0px;}.elementor-647 .elementor-element.elementor-element-f4d9bf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-b7ce784{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-be43aff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-647 .elementor-element.elementor-element-77d73af .elementor-heading-title{font-size:1.9em;}.elementor-647 .elementor-element.elementor-element-e8ee824{font-size:14px;}.elementor-647 .elementor-element.elementor-element-3d813b4{--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;}.elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button{font-size:14px;}.elementor-647 .elementor-element.elementor-element-a620976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;--container-widget-width:390px;--container-widget-flex-grow:0;width:var( --container-widget-width, 390px );max-width:390px;}.elementor-647 .elementor-element.elementor-element-0c4855b{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -151px;padding:0px 0px 0px 0px;--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;}.elementor-647 .elementor-element.elementor-element-05d57d1{margin-top:0px;margin-bottom:0px;padding:100px 30px 50px 30px;}.elementor-647 .elementor-element.elementor-element-c2d3983 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-0a6ab2a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-fd2e066 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-647 .elementor-element.elementor-element-10302e2{padding:0px 20px 0px 0px;}.elementor-647 .elementor-element.elementor-element-be48387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 10px 0px 0px;font-size:18px;}.elementor-647 .elementor-element.elementor-element-d48dfc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button{font-size:1em;}.elementor-bc-flex-widget .elementor-647 .elementor-element.elementor-element-3ed6910.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-647 .elementor-element.elementor-element-3ed6910.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-647 .elementor-element.elementor-element-3ed6910 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-647 .elementor-element.elementor-element-27950a78 > .elementor-container{max-width:500px;}.elementor-647 .elementor-element.elementor-element-27950a78 .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-647 .elementor-element.elementor-element-27950a78{padding:163px 20px 0px 20px;}.elementor-647 .elementor-element.elementor-element-53237890{width:100%;}.elementor-bc-flex-widget .elementor-647 .elementor-element.elementor-element-53237890.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-647 .elementor-element.elementor-element-53237890.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-647 .elementor-element.elementor-element-53237890.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f{width:100%;max-width:100%;padding:66px 0px 3px 0px;text-align:start;}.elementor-647 .elementor-element.elementor-element-2a0dbb6f .elementor-heading-title{font-size:28px;}.elementor-647 .elementor-element.elementor-element-700ef58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-size:13px;}.elementor-647 .elementor-element.elementor-element-2896d8e0{width:var( --container-widget-width, 335.349px );max-width:335.349px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 2px 0px;--container-widget-width:335.349px;--container-widget-flex-grow:0;columns:1;text-align:start;font-size:13px;}.elementor-647 .elementor-element.elementor-element-8f3c207{padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-786a521d{padding:0px 0px 30px 0px;}.elementor-647 .elementor-element.elementor-element-5a79764 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-b8b4019 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-faf6221 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-1f9ec32 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-446c33c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-647 .elementor-element.elementor-element-31867a7 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-1ad4d13 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-9a23128 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-5bf5078 .elementor-icon-wrapper{text-align:center;}.elementor-647 .elementor-element.elementor-element-8344437{--e-n-carousel-swiper-slides-to-display:3;}.elementor-647 .elementor-element.elementor-element-82f2ad7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-c26ad7d{left:8.955px;}body.rtl .elementor-647 .elementor-element.elementor-element-c26ad7d{right:8.955px;}.elementor-647 .elementor-element.elementor-element-c26ad7d{top:0px;}.elementor-647 .elementor-element.elementor-element-c26ad7d .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}.elementor-647 .elementor-element.elementor-element-e012091:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-e012091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-78d43ab{left:8.955px;}body.rtl .elementor-647 .elementor-element.elementor-element-78d43ab{right:8.955px;}.elementor-647 .elementor-element.elementor-element-78d43ab{top:0px;}.elementor-647 .elementor-element.elementor-element-78d43ab .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-f90b118{left:8.955px;}body.rtl .elementor-647 .elementor-element.elementor-element-f90b118{right:8.955px;}.elementor-647 .elementor-element.elementor-element-f90b118{top:0px;}.elementor-647 .elementor-element.elementor-element-f90b118 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-5670563{left:8.955px;}body.rtl .elementor-647 .elementor-element.elementor-element-5670563{right:8.955px;}.elementor-647 .elementor-element.elementor-element-5670563{top:0px;}.elementor-647 .elementor-element.elementor-element-5670563 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-41507f5{left:8.955px;}body.rtl .elementor-647 .elementor-element.elementor-element-41507f5{right:8.955px;}.elementor-647 .elementor-element.elementor-element-41507f5{top:0px;}.elementor-647 .elementor-element.elementor-element-41507f5 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}body:not(.rtl) .elementor-647 .elementor-element.elementor-element-7c1fbf6{left:8.955px;}body.rtl .elementor-647 .elementor-element.elementor-element-7c1fbf6{right:8.955px;}.elementor-647 .elementor-element.elementor-element-7c1fbf6{top:0px;}.elementor-647 .elementor-element.elementor-element-7c1fbf6 .elementor-heading-title{font-size:var( --e-global-typography-b42e035-font-size );}.elementor-647 .elementor-element.elementor-element-dde67ba{padding:70px 20px 100px 20px;}.elementor-647 .elementor-element.elementor-element-f3b65ab{margin-top:0px;margin-bottom:30px;}.elementor-647 .elementor-element.elementor-element-fa94e2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-2dfd0c4{text-align:center;}.elementor-647 .elementor-element.elementor-element-2dfd0c4 .elementor-heading-title{font-size:20px;}.elementor-647 .elementor-element.elementor-element-b856030{padding:20px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-0315db5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-647 .elementor-element.elementor-element-a43e28f{font-size:13px;}.elementor-647 .elementor-element.elementor-element-b3df8ef > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-647 .elementor-element.elementor-element-e31a271 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-8d4462e{font-size:13px;}.elementor-647 .elementor-element.elementor-element-c35d86b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-647 .elementor-element.elementor-element-d26db27 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-144b756{font-size:13px;}.elementor-647 .elementor-element.elementor-element-6ea3050 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-647 .elementor-element.elementor-element-7593d81 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-bfaa5e6{font-size:13px;}.elementor-647 .elementor-element.elementor-element-daccaf3 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-647 .elementor-element.elementor-element-be6eba9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-448f79a{font-size:13px;}.elementor-647 .elementor-element.elementor-element-c690edf > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-647 .elementor-element.elementor-element-48fa200 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-647 .elementor-element.elementor-element-118c801{font-size:13px;}.elementor-647 .elementor-element.elementor-element-21e4fcd{padding:70px 20px 100px 20px;}.elementor-647 .elementor-element.elementor-element-cf0cbfd{margin-top:0px;margin-bottom:30px;}.elementor-647 .elementor-element.elementor-element-7a051b6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-647 .elementor-element.elementor-element-7a051b6 > .elementor-element-populated{text-align:justify;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-d898c6d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;text-align:center;}.elementor-647 .elementor-element.elementor-element-d898c6d.elementor-element{--order:-99999 /* order start hack */;}.elementor-647 .elementor-element.elementor-element-d898c6d .elementor-heading-title{font-size:23px;}.elementor-647 .elementor-element.elementor-element-f56cd89{padding:20px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-f56cd89 .elementor-button{font-size:var( --e-global-typography-d0bc1fc-font-size );}.elementor-647 .elementor-element.elementor-element-da44edb{padding:100px 20px 50px 20px;}.elementor-647 .elementor-element.elementor-element-5ef6057{margin-top:0px;margin-bottom:30px;}.elementor-647 .elementor-element.elementor-element-7a6f1c3{width:50%;}.elementor-647 .elementor-element.elementor-element-1ea9b66{width:50%;}.elementor-647 .elementor-element.elementor-element-1ea9b66 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-647 .elementor-element.elementor-element-f4d9bf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-b7ce784{padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-be43aff > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-647 .elementor-element.elementor-element-77d73af{text-align:center;}.elementor-647 .elementor-element.elementor-element-77d73af .elementor-heading-title{font-size:25px;}.elementor-647 .elementor-element.elementor-element-e8ee824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;font-size:13px;}.elementor-647 .elementor-element.elementor-element-3d813b4{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-3d813b4 .elementor-button{font-size:13px;}.elementor-647 .elementor-element.elementor-element-a620976{width:var( --container-widget-width, 220px );max-width:220px;--e-transform-translateX:37px;margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-a620976 .elementor-button{font-size:13px;}.elementor-647 .elementor-element.elementor-element-0c4855b{width:var( --container-widget-width, 228px );max-width:228px;--e-transform-translateX:99px;margin:-19px -19px calc(var(--kit-widget-spacing, 0px) + -19px) -40px;padding:-6px -6px -6px -6px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-647 .elementor-element.elementor-element-0c4855b .elementor-button{font-size:13px;}.elementor-647 .elementor-element.elementor-element-05d57d1{padding:100px 20px 50px 20px;}.elementor-647 .elementor-element.elementor-element-c2d3983.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-647 .elementor-element.elementor-element-0a6ab2a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-10302e2{text-align:center;}.elementor-647 .elementor-element.elementor-element-10302e2 .elementor-heading-title{font-size:29px;}.elementor-647 .elementor-element.elementor-element-be48387{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-size:14px;}.elementor-647 .elementor-element.elementor-element-d48dfc2{width:100%;max-width:100%;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-647 .elementor-element.elementor-element-d48dfc2 .elementor-button{font-size:12px;}.elementor-647 .elementor-element.elementor-element-9dc9e43{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-2a0dbb6f */@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100;200;400&display=swap');


.elementor-647 .elementor-element.elementor-element-2a0dbb6f .elementor-heading-title {
    font-family: 'Noto Kufi Arabic', sans-serif !important;
    font-weight: 100 !important; 
}

.elementor-647 .elementor-element.elementor-element-2a0dbb6f b, .elementor-647 .elementor-element.elementor-element-2a0dbb6f strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-786a521d *//* GŁÓWNY WRAZER KARUZELI */
.stats-slider {
    margin: 0 auto;
    padding: 0; 
    box-sizing: border-box;
    position: relative;
    max-width: 100%;
}

/* STYL CAŁEGO WRAZERA ZEWNĘTRZNEGO (DESKTOP) */
.stats-slider.continuous-scroll {
    margin: 20px auto;
    padding: 30px 50px; 
    border: none;
    background-color: transparent;
    max-width: 100%;
    position: relative;
}

/* Kontener slajdów - wyśrodkowanie */
.stats-slider.continuous-scroll .slick-list {
    margin: 0 auto;
    max-width: 100%;
}

/* Równomierne rozłożenie slajdów */
.stats-slider.continuous-scroll .slick-slide {
    width: 33.333% !important;
    box-sizing: border-box;
    padding: 0 !important;
    margin: 0 !important;
}

.stats-slider.continuous-scroll .slick-track {
    display: flex !important;
    align-items: stretch;
}

/* WRAŻER DLA POJEDYNCZEJ STATYSTYKI */
.stat-item {
    display: flex !important;
    align-items: center; 
    justify-content: center;
    height: 100%;
    padding: 0 30px;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    margin: 0 auto;
}

/* LINIE PODZIAŁU MIĘDZY KOLUMNAMI (DESKTOP) */
.stats-slider.continuous-scroll .stat-item:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 80%;
    background-color: #e0e0e0;
}
/* Usuń linię po ostatnim widocznym elemencie w rzędzie */
.stats-slider.continuous-scroll .slick-slide.slick-active:last-of-type .stat-item::after {
    content: none !important;
}
.stats-slider.continuous-scroll .slick-slide:last-child .stat-item::after {
    content: none !important;
}


/* IKONY I TEKSTY DLA DESKTOPU */
.icon-wrapper {
    color: #3EA02F;
    font-size: 50px;
    margin-right: 15px; 
    flex-shrink: 0; 
    line-height: 1; 
    display: flex;
    align-items: center;
}
/* NAPRAWA IKON: Wymuszenie Font Awesome */
.icon-wrapper i {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

.stat-content {
    text-align: left;
    flex-grow: 1; 
}

.stat-value {
    font-size: 50px;
    font-weight: 700;
    color: #000000;
    line-height: 1.2;
    text-align: left;
    white-space: nowrap;
}

.infinity-symbol {
    font-size: 50px;
    font-weight: 700;
    color: #000000;
    line-height: 1.2;
}

.stat-description {
    font-size: 16px;
    color: #333333;
    line-height: 1.4;
    margin-top: 5px;
    text-align: left;
}

/* -------------------------------------
   STYL STRZAŁEK I KROPEK 
   ------------------------------------- */

.stats-slider button.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    width: 30px;
    height: 30px;
    padding: 0;
    border: none;
    background: none;
    color: #000000; 
    opacity: 0.8;
    cursor: pointer;
    transition: opacity 0.3s, color 0.3s;
    font-size: 20px;
}

.stats-slider button.slick-prev {
    left: 0;
}

.stats-slider button.slick-next {
    right: 0;
}

.stats-slider button.slick-arrow:hover {
    opacity: 1;
    color: #3EA02F;
}

/* KROPKI NAWIGACYJNE */
.slick-dots {
    bottom: -30px;
    position: relative;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 8px; 
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: none;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 12px;
    height: 12px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #cccccc;
    border-radius: 50%;
    transition: all 0.3s;
}

.slick-dots li.slick-active button {
    background: #3EA02F;
    width: 20px;
    border-radius: 5px;
    padding: 0; 
    height: 12px;
}


/* -------------------------------------
   FINALNA OPTYMALIZACJA MOBILNA (Pozioma karuzela, 2 statystyki)
   ------------------------------------- */
@media (max-width: 768px) {
    
    /* Zewnętrzna ramka i padding */
    .stats-slider.continuous-scroll {
        border: none !important; 
        padding: 20px 15px; 
        margin: 0 auto; 
        max-width: 100%;
        background: transparent;
    }
    
    /* Kontener karuzeli - ukryj overflow */
    .stats-slider.continuous-scroll .slick-list {
        overflow: hidden !important;
        margin: 0;
        padding: 0;
    }
    
    /* Szerokość slajdu dla 2 kolumn */
    .slick-slide {
        width: 50% !important; 
        box-sizing: border-box;
        float: left !important;
    }
    
    .slick-track {
        display: flex !important;
        flex-direction: row !important;
    }
    
    .slick-slide .stat-item {
        height: auto !important;
        min-height: 120px;
    }

    .stat-item {
        padding: 20px 10px;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        width: 100%;
    }
    
    /* Linie pionowe między kolumnami na mobile */
    .stats-slider.continuous-scroll .stat-item:not(:last-child)::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 1px;
        height: 60%;
        background-color: #e0e0e0;
    }
    
    /* Usuń linię po ostatnim elemencie w rzędzie */
    .stats-slider.continuous-scroll .slick-slide:nth-child(2n) .stat-item::after {
        content: none !important;
    }
    
    /* Ukryj strzałki na telefonie */
    .stats-slider button.slick-arrow {
        display: none !important;
    }

    /* Dopasowanie czcionek i ikon - pionowy układ (ikona nad tekstem) */
    .icon-wrapper {
        font-size: 45px; 
        margin-right: 0;
        margin-bottom: 12px;
        flex-shrink: 0; 
    }
    
    .stat-content {
        text-align: center; 
        flex-grow: 0;
        width: 100%;
    }
    
    .stat-value {
        font-size: 28px; 
        font-weight: 700;
        line-height: 1.2;
        text-align: center;
    }
    
    /* Większy rozmiar dla licznika i symbolu nieskończoności */
    .stat-value .counter-value,
    .stat-value .infinity-symbol {
        font-size: 36px;
    }

    .stat-description {
        font-size: 12px; 
        line-height: 1.4;
        margin-top: 6px;
        text-align: center;
    }
    
    /* Kropki na dole dla poziomej karuzeli - mniejszy odstęp */
    .slick-dots {
        bottom: 2px;
        position: relative;
        display: block !important;
        margin-top: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31867a7 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad4d13 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a23128 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bf5078 */.my-svg path,
.my-svg circle,
.my-svg rect,
.my-svg line,
.my-svg polyline,
.my-svg polygon {
    stroke: #3EA02F; /* ustawia kolor obrysu na zielony */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaaefea */<style>
/* ----------------------------------------------------------------- */
/* 1. STYLA OGÓLNA I POZYCJONOWANIE */
/* ----------------------------------------------------------------- */
.hover-kolumna1 {
  /* KLUCZOWE: Ustawia punkt odniesienia dla wszystkich pozycji absolutnych */
  position: relative; 
  z-index: 1; /* Upewnia, że kontener jest na widoku i odnosi się do niego link */
  
  height: 200px;
  width: 100px;
  background: #ccc;
  overflow: visible;
}

/* ----------------------------------------------------------------- */
/* 2. STYLA NAGŁÓWKA BOCZNEGO */
/* ----------------------------------------------------------------- */
.vertical-corner-text4 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 40px;
    background: rgba(255,255,255,0.8);
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 5px;
    font-size: 12px;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    z-index: 10; /* Zapewnia, że jest widoczny, ale pod warstwą linku */
    transition: color 0.6s ease, background 0.6s ease;
}

/* celujemy w h2 Elementora i wymuszamy kolor */
.vertical-corner-text4 h2 {
    transition: color 0.6s ease;
}

/* hover na całym kontenerze */
.hover-kolumna1:hover .vertical-corner-text4 h2 {
    color: #000 !important; /* kolor przy hover */
}

/* ----------------------------------------------------------------- */
/* 3. KOD ROZCIĄGAJĄCY WARSTWĘ LINKU (FINALNE ROZWIĄZANIE) */
/* ----------------------------------------------------------------- */

/* Wymuszamy, aby otoczka widżetu HTML (który zawiera link) pokryła 100% kontenera */
.hover-kolumna1 > .elementor-widget-html {
    position: absolute !important; /* Ustawia widżet HTML na absolutny */
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    
    width: 100% !important;
    height: 100% !important;
    
    margin: 0 !important;
    padding: 0 !important;
    
    /* KLUCZOWE: z-index, który musi być wyższy niż nagłówek (10) */
    z-index: 15; 
}

/* Stylizujemy link wewnątrz absolutnie pozycjonowanego widżetu HTML */
.stretched-link-layer {
    display: block;
    width: 100% !important;
    height: 100% !important;
    text-decoration: none;
    background: transparent; /* Upewnij się, że jest niewidzialny */
}


/* ----------------------------------------------------------------- */
/* 4. RESPONSIVE CSS */
/* ----------------------------------------------------------------- */
@media (max-width: 768px) {
  .vertical-corner-text4 { width: 30px; font-size: 10px; padding: 3px; }
}
<\/style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e012091 */.vertical-corner-text {
    position: absolute;
    top: 15px;
    left: 10px;
    transform: rotate(-90deg);
    transform-origin: left top;
    font-size: 12px;
    color: #ffffff;
    background: rgba(0,0,0,0.5);
    padding: 2px 5px;
    border-radius: 2px;
    z-index: 10;
    transition: all 0.3s ease; /* płynne przejście */
}

/* Efekt hover */
.hover-kolumna:hover .vertical-corner-text {
    color: #ffeb3b;              /* zmiana koloru tekstu na żółty */
    background: rgba(0,0,0,0.8); /* ciemniejsze tło */
    transform: rotate(-90deg) translateY(-5px); /* lekki ruch */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dfd0c4 */@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100;200;400&display=swap');


.elementor-647 .elementor-element.elementor-element-2dfd0c4 .elementor-heading-title {
    font-family: 'Noto Kufi Arabic', sans-serif !important;
    font-weight: 100 !important; 
}

.elementor-647 .elementor-element.elementor-element-2dfd0c4 b, .elementor-647 .elementor-element.elementor-element-2dfd0c4 strong {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0315db5 */.hover-kolumna:hover .elementor-heading-title,
.hover-kolumna:hover .elementor-widget-text-editor {
    color: #ffffff !important;
}

/* PNG ikony */
.hover-kolumna:hover img {
    filter: brightness(0) invert(1);
}

/* SVG ikony */
.hover-kolumna:hover .elementor-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3df8ef */.hover-kolumna:hover .elementor-heading-title,
.hover-kolumna:hover .elementor-widget-text-editor {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c35d86b */.hover-kolumna:hover .elementor-heading-title,
.hover-kolumna:hover .elementor-widget-text-editor {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ea3050 */.hover-kolumna:hover .elementor-heading-title,
.hover-kolumna:hover .elementor-widget-text-editor,
.hover-kolumna:hover .elementor-icon {
    color: #ffffff !important;
    fill: #ffffff !important; /* dla ikon SVG */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-daccaf3 */.hover-kolumna:hover .elementor-heading-title,
.hover-kolumna:hover .elementor-widget-text-editor,
.hover-kolumna:hover .elementor-icon {
    color: #ffffff !important;
    fill: #ffffff !important; /* dla ikon SVG */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c690edf */.hover-kolumna:hover .elementor-heading-title,
.hover-kolumna:hover .elementor-widget-text-editor,
.hover-kolumna:hover .elementor-icon {
    color: #ffffff !important;
    fill: #ffffff !important; /* dla ikon SVG */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d898c6d */@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100;200;400;600&display=swap');


.elementor-647 .elementor-element.elementor-element-d898c6d .elementor-heading-title {
    font-family: 'Noto Kufi Arabic', sans-serif !important;
    font-weight: 200 !important; 
}

.elementor-647 .elementor-element.elementor-element-d898c6d b, .elementor-647 .elementor-element.elementor-element-d898c6d strong {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10302e2 */@media (max-width: 767px) {
    .pelna-szerokosc-mobile {
        /* Wymuś pełną szerokość ekranu */
        width: 100vw;
        
        /* Oblicz, o ile trzeba przesunąć element w lewo, aby skompensować marginesy kontenera */
        /* To przenosi element z pozycji wewnątrz kontenera (np. 15px od lewej) do krawędzi ekranu */
        position: relative;
        left: 50%;
        transform: translateX(-50%);

        /* Ustaw ujemne marginesy, aby skompensować padding kontenera Elementora */
        /* Użyjemy funkcji calc, aby upewnić się, że szerokość jest dokładnie 100vw */
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%);
    }
}/* End custom CSS */